Linux ブリッジスループットの削減

Linux ブリッジスループットの削減

私はコアオフィスサーバーとして使用するDebian Jessieを実行しているコンピュータを持っています。インターネット接続、ルーティング、ファイルサーバーなどを提供します。各コア機能を独自のLinuxコンテナに移動しています(または進行中です)。

このボックスには4つのイーサネットインターフェイス(1つのオンボード)と3つのIntel E1000インターフェイスがあります。コアホストOSには2つのブリッジがあり、br0には3つのインターフェイスが含まれており、他のデバイス(デスクトップ、プリンタなど)へのスイッチとして機能しますが、4番目のインターフェイス自体はbr1にあります。インターフェイスは、pppoeを実行してオフィスルーターとして機能するコンテナによってアクセスされる光ファイバモデムに直接接続されているため、独立しています。 LXCに配置したため、破損してもコアホストOSではないため、露出や破損を制限できることを願っています。

私が経験している問題は、ブリッジのスループットが時間の経過とともに減少するようです。システムから再起動した後、ほぼ一定の80Mbsスループットを達成できました。時間が経つと、この速度は7Mbpsに低下します。

私はブロードバンドプロバイダや接続ではないことを知っています。ルータLXCを停止して再起動すると約7Mbpsの接続が作成され、光ファイバモデムからラップトップにイーサネットを接続し、pppoeを実行すると80Mbpsが生成され、Linuxボックスには7Mbpsが生成されます。

また、br1に別のポートを追加し、ブリッジを介してラップトップを実行しようとしましたが、これは速度も遅くなりました。 Linuxブリッジなしで直接80Mbps全体を得ました。

鈍化現象が現れるまでに時間(数日)がかかるようです。 Linuxカーネルに飽和する可能性のあるバッファや調整可能な項目があるようです。これまでの速度を復元する唯一の方法は、Linuxホスト自体を再起動することです。

また、ifconfigを介してイーサネットポートに0以上のエラーカウンタが表示されません。

考えられる問題を探すべきアイデアはありますか?

よろしくお願いします。追加情報や説明が必要な場合はお問い合わせください。

ベストアンサー1

おすすめ記事