我的客户抱怨互联网速度低。使用 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
Run Code Online (Sandbox Code Playgroud)
.txt 文件是 23MByte 的数字。(实际上是第一个但最大的梅森素数,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]
Run Code Online (Sandbox Code Playgroud)
与此同时,speedtest.net 报告了 60-70 Mbps。
我知道 Raspi 有其局限性。但是这个速度变化很大。一次 RasPi 报告此为 11 Mbps,下一次为 22 Mbps。但有时低至 1.5 Mbps。
当我用一台功能强大的笔记本电脑进行这项测试时,最高速度稍高(高达 30 Mbps),但也显示出相同的低点。因此,它表示高侧的 RasPi 限制,而不是低侧的 10 Mbps。
我从德国慕尼黑数据中心的服务器发出了完全相同的命令。速度 …