为什么Speedtest和Wget之间存在差异?
我的客户抱怨互联网速度慢。用Speedtest.net测量时,速度是可以接受的。定期测量的下载量是额定速度的10%到30%。我无法解释。 一些背景。有问题的连接是在那些阳光明媚的加勒比海岛屿中,快速互联网并不是最大的资产之一。最近,互联网速度变得不错,达到了200 Mbps。但是,ping(往返)阿姆斯特丹往返大约需要180毫秒。 客户拥有100 Mbps光纤连接。在Windows机器(speedtest.net)上对ISP CO进行速度测试时,我们获得95 Mbps。使用与阿姆斯特丹相同的速度测试时,我们达到60-70 Mbs。完全可以接受。 不久前,我安装了RasPi,它会定期从阿姆斯特丹的一台服务器中获取文件。在直接连接到AMS-IX的数据中心中。使用此命令: wget -O /dev/null --report-speed=bits http://aserv.example.net/~myuser/links/M77232917.txt .txt文件是23MB的数字。(实际上,它是唯一但最大的Mersenne Prime,23e6位) 当我在有问题的网络上下载该文件时,wget报告如下: dev/null 100%[====================================================================>] 22.81M 11.6Mb/s in 17s 2019-02-08 14:27:55 (11.2 Mb/s) - ‘/dev/null’ saved [23923322/23923322] 那是同时speedtest.net报告60-70 Mbps。 我知道Raspi有其局限性。但是这个速度变化很大。RasPi一次报告此11 Mbps,下一次报告22 Mbps。但有时低至1.5 Mbps。 当我使用功能非常强大的笔记本电脑进行此测试时,最高速度会更高(最高30 Mbps),但也会显示出同样的低点。因此,它表示高端的RasPi限制,但不是高端的10 Mbps。 我从德国慕尼黑一个数据中心的服务器发出了完全相同的命令。速度96 Mbps。 然后从荷兰的消费者100 Mbps光纤连接:65 Mbps。 然后,在我家中标称10 Mbps ADSL的地方。Speedtest显示10Mbps。Wget提供8.5 Mbps。在我的书中这是平等的。 这排除了对充当文件下载主机的服务器的任何限制。 …