网络 – 通过ping计算上传/下载速度

如何通过一些平均ping率计算互联网连接的速度。它涉及的计算是什么.IS可以通过ping率计算上传/下载限制

编辑
如果ping不是解决方案还有什么?

我用ping来计算本地网络的带宽。我认为它与测量带宽的其他方法一样准确(例如下载大文件)。如果您有互联网的对称链接(即不是adsl),您也可以将其用于互联网连接。

这是我如何做到的:
我有一个千兆以太网LAN,我想测量我的电脑和服务器机房的主机之间的速度。我的MTU是1500,所以我使用数据包大小1472.只是随机,我使用83,333数据包在这个测试(约1吉比特)。然后:

sudo ping -f -c 83333 -s 1472 192.168.3.103

结果结果我得到:
往返最小值/ avg / max / stddev = 0.174 / 0.219 / 2.078 / 0.020 ms

因此平均需要0.219 ms发送1500个字节并接收1500个字节,即24 kb。
24kb / 0.219ms = 110Mb / s

如果要将其用于互联网上的服务器,则需要将数据包大小降低为1464(对于MTU 1492),删除-f选项并降低计数,因此不会
花太久才能完成。

附:我认为这应该是超级用户,而不是stackoverflow。

翻译自:https://stackoverflow.com/questions/4575537/calculate-upload-download-speed-by-ping

转载注明原文:网络 – 通过ping计算上传/下载速度