我有一台运行 Ubuntu 16.04.03 LTS 的 HP Proliant 服务器,当我运行速度测试时,我仅获得 3.5Mbps 的下载速度。在同一网络上的 Windows 笔记本电脑上,我的下载速度为 29Mbps。
\n\n它们都使用千兆网络上的千兆网卡有线连接,服务器直接连接到ADSL路由器。服务器的网卡是:
\n\nlspci -ks 02:00.0\n02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5723 Gigabit Ethernet PCIe (rev 10) \nSubsystem: Hewlett-Packard Company NC107i Integrated PCI Express Gigabit Server Adapter \nKernel driver in use: tg3 \nKernel modules: tg3\nRun Code Online (Sandbox Code Playgroud)\n\n我已尝试禁用 ipv6,但这没有什么区别。\n有人对我应该尝试什么有任何建议吗?提前致谢。
\n\n2018 年 1 月 12 日更新
\n\n我现在认为不是网卡的问题。我测试了在 LAN 上复制 100-500MB 文件,我可以轻松获得 300+Mbps 的传输速率。所以很明显网卡没有什么大问题。
\n\n问题似乎出现是因为我使用的是 speedtest-cli,它是使用 speedtest.net 服务器网络的 python 实现。当我运行 speedtest-cli 时,它报告的速度为 ~3.5Mbps,当我测试通过互联网下载大文件时,我得到 ~3.5MBps(字节而不是位)。
\n\n$wget --output-document=/dev/null …Run Code Online (Sandbox Code Playgroud)