クイック AWS マシン ( m5.2xlarge
) で約 600 個の veth インターフェイスを作成しましたsocat
。
その後、各サーバーに約7kb /秒を送信し始めました。 500台程度のサーバーに送信するときはうまくいきますが、600台程度のサーバーに送信するときはタイムアウトが発生し始めます。私がテストしたところ、サーバー接続の実行に3秒以上かかることがあります。
そのようなサーバーでは、スループットが高く、データも多くありません。
Linuxのveth
実行速度が遅いですか?
私git repoが問題を再現します。。どんな助けでも大変感謝します。
答え1
おそらくvethに関連していない他の制限に直面したかもしれません。スクリプトでmacvlan
(最速の「ブリッジ」)を使用しました。
ここコンテナのネットワーキング、パフォーマンス、問題、NUMAとスレッドの数がさまざまなデバイスのネットワークパフォーマンスに与える影響へのリンクです。
テスト/実装を再設計する必要があるかもしれません。