iperf3はネットワーク帯域幅の違いを見つけることができませんでしたが、カールは見つかりました。

iperf3はネットワーク帯域幅の違いを見つけることができませんでしたが、カールは見つかりました。

1つのクライアント(A)と2つのサーバー(BとC)があります。サーバーはロードバランシングに異なる数のCPUを使用していますが、根本的な原因を探したいと思います。ネットワーク速度の問題かもしれないと疑ってiPerf3テストを実行しました。オンラインで読むことは、ネットワーク速度をテストする一般的な方法です。

ABとACの結果は似ています。

iPerf3 AB:

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  4.77 GBytes  4.09 Gbits/sec  947             sender
[  5]   0.00-10.00  sec  4.76 GBytes  4.09 Gbits/sec                  receiver

iPerf3 AC:

[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.00  sec  5.28 GBytes  4.54 Gbits/sec   30             sender
[  5]   0.00-10.00  sec  5.28 GBytes  4.54 Gbits/sec                  receiver

そのため、考えられる原因でネットワークを除外しましたが、最終的にカールサーバーを介してデバッグを開始し、ネットワーク転送速度で一貫した違いを見つけました。

カーリーAB:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  271k  100  263k  100  7748   847k  24877 --:--:-- --:--:-- --:--:--  870k

カール交換:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  271k  100  263k  100  7748  1977k  58060 --:--:-- --:--:-- --:--:-- 2041k

r5a.12xlargePod Bは10 Gbpsのネットワークパフォーマンスを実行し、Pod Cはr5b.24xlarge25 Gbpsのネットワークパフォーマンスを実行することがわかりました。

2つの質問があります。

  1. iPerf3はネットワーク帯域幅の違いを見つけることができませんが、なぜカールを見つけるのですか?ネットワーク帯域幅の違いを示すのに十分なデータを送信しませんか?しかし、カールも271kだけ送ります。

  2. カール速度が870と2041kbpsに設定されたのはなぜですか? 4.5Gbpsと同じ性能。とてもカジュアルに見えます。

私はネットワークスループットを測定するのが初めてですが、なぜこれが起こるのか本当に疑問に思います。

関連情報