現在の接続が100MビットのWebサーバーがあり、プロバイダーが1Gbitへのアップグレードを提供しています。これはスループットを意味することを理解していますが、パケットが大きいほど、より速くパケットを送信できるため、応答時間(pingなど)がわずかに減少すると予想されます。誰かがこれをベンチマークしたことがありますか?
30バイトの負荷の例(100メガビットから100メガビットのサーバー):
> ping server -i0.05 -c200 -s30
[...]
200 packets transmitted, 200 received, 0% packet loss, time 9948ms
rtt min/avg/max/mdev = 0.093/0.164/0.960/0.093 ms
例(100メガビットから100メガビットのサーバー)で300バイトの負荷(MTU未満):
> ping server -i0.05 -c200 -s300
[...]
200 packets transmitted, 200 received, 0% packet loss, time 10037ms
rtt min/avg/max/mdev = 0.235/0.395/0.841/0.078 ms
30から300までの平均 遅延は0.164から0.395に増加します-これは、1gibtから1gbitへの接続の場合、ゆっくりと増加すると予想されます。パケット全体を受信するまで最初に待機するスイッチを介して接続している場合、100メガビットから1ギガビットまでの速度が期待できます。
更新:回答に対するコメントを注意深く読んでください!接続は飽和状態ではなく、この速度の増加は1つのリクエストに対して人間にとって重要ではないと思いますが、それは多くのリクエスト(Redis、データベースなど)を追加することです。
@LatinSuDからの回答について:
> ping server -i0.05 -c200 -s1400
200 packets transmitted, 200 received, 0% packet loss, time 9958ms
rtt min/avg/max/mdev = 0.662/0.866/1.557/0.110 ms