我有一个当前连接速度为 100Mbit 的网络服务器,我的提供商提供升级到 1Gbit。我知道这是指吞吐量,但数据包越大,它们的传输速度也就越快,所以我预计响应时间(例如 ping)会略有减少。有没有人对此进行过基准测试?
具有 30 字节负载的示例(100mbit 到 100mbit 服务器):
> 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
Run Code Online (Sandbox Code Playgroud)
具有 300 字节负载(低于 MTU)的示例(100mbit 到 100mbit 服务器):
> 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
Run Code Online (Sandbox Code Playgroud)
所以从 30 到 300 的平均值。延迟从 0.164 增加到 0.395 - 我希望这对于 1gibt 到 1gbit 的连接来说是一个较慢的增长。我什至希望 100mbit 到 1gbit 更快,如果连接是通过一个首先等待直到它收到整个数据包的交换机。 …