集計スループットの複数接続(Linux)
-
20-09-2019 - |
質問
なぜ複数の接続から同じホストを実現より良いスループット、複数の接続からインディング?
疑いものカーネル関連(Linux)で確認います。
詳していま1受信の過程で、うR.で着信接続を受けを使用してデータを選択().
私は3送信者のプロセスS1,S2,S3.その接続と送信データ固定金利、すなわち200Mbitります。
場合S1、S2、S3の機械にとってより良い結果が得られている情報を利用することについて、異なる機です。(Rするとともに、場合について、その機)
例:R host0、S1、S2、S3にhost2Rを受けで600Mbit/s
R host0、S1にhost1、S2にhost2,S3にhost3Rを受けで480Mbit/s
これはカウンター-直感的な感想を反対側からの場合には発信者になっているのネットワークカードのプロセッサ(なることを期待プロセッサーまたはネットワークカードをボトルネック...)
【ホスト上のノードlinuxクラスター専用のものが、全二重、ギガビットスイッチです。走らせている2.6.24-24-dev最新Ubuntuかもしれません)]
解決
この場合、送信者はすべての機械には、送信パケットのすべてのカキューに送られた一間(だけることによって、いように、彼らはすべてを一NIC).
は、複数の送信元の場合は、機械が送信パケットと同時に、それを踏まえた上で、ネットワークスイッチキューです。これはマニフェストの送信のTCPとしてjittery遅延時にパケット切り替えを、受信機、その他の時間でお待ちいただくために、パケットの送信元のスイッチます.
ることを期待したいの遅延ジッター自体においてどのようにノックインをお帯域を覚えていを維持でき200mbps標準的なTCP windowsでは、必要最低限の往復時間2.6msのですが、ここでは。