来自我在 /r/TechSupport reddit 上提交的内容:
本文提到的所有计算机都是通过以太网连接完成的
过去几个月我一直受这个问题困扰,但一直没有解决办法。当我下载任何东西(尤其是从一些特定的服务器)时,下载速度从未超过每秒 1-2 兆比特(约 200 千字节/秒)。然而,youtube 能够以每秒 30-60 兆比特的速度播放视频,而各个网站的速度测试都报告下载速度为 90 兆比特,上传速度为 35 兆比特,这是我的半光纤连接所能达到的最大速度。
我完全清楚下载速度取决于用于下载文件的服务器(例如服务器负载)以及 ISP 与其他网络的连接情况,但这里还有更多信息。我在另一台计算机上从同一服务器下载了一个文件,速度能够达到大约 10-12 兆比特每秒,这是我的预期,因为我和服务器之间的延迟大约为 300 毫秒,因为它位于不同的国家/地区。但是在出现问题的 PC 上,从同一服务器下载同一文件的速度只能达到大约 1-2 兆比特每秒。为了确定问题是否出在操作系统上,我决定在有问题的 PC 上重新启动到实时 ubuntu usb 棒,并从那里的同一服务器下载同一文件,速度很容易达到大约 10-12 兆比特每秒,这与我用来测试它的另一台 PC 的速度相同。
我进行的其他一些测试包括 iperf3 测试(一种网络带宽测试工具)。我在 VPS 上设置了 iperf3 服务器,并在有问题的 PC 和另一台计算机上设置了客户端。结果如下:
有问题的PC(Windows 10 - x64):
iperf3.exe -R -c xxx
Connecting to host xxx, port 5201
Reverse mode, remote host xxx is sending
[ 4] local 10.0.0.2 port 50862 connected to xxx port 5201
[ ID] Interval Transfer Bandwidth
[ 4] 0.00-1.00 sec 162 KBytes 1.32 Mbits/sec
[ 4] 1.00-2.00 sec 187 KBytes 1.53 Mbits/sec
[ 4] 2.00-3.00 sec 187 KBytes 1.53 Mbits/sec
[ 4] 3.00-4.00 sec 187 KBytes 1.53 Mbits/sec
[ 4] 4.00-5.00 sec 187 KBytes 1.53 Mbits/sec
[ 4] 5.00-6.00 sec 187 KBytes 1.53 Mbits/sec
[ 4] 6.00-7.00 sec 187 KBytes 1.53 Mbits/sec
[ 4] 7.00-8.00 sec 187 KBytes 1.54 Mbits/sec
[ 4] 8.00-9.00 sec 187 KBytes 1.53 Mbits/sec
[ 4] 9.00-10.00 sec 187 KBytes 1.53 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 4] 0.00-10.00 sec 3.75 MBytes 3.15 Mbits/sec 0 sender
[ 4] 0.00-10.00 sec 1.93 MBytes 1.62 Mbits/sec receiver
iperf Done.
其他计算机(Macbook Pro - OSX Sierra):
/Users/xxx/Desktop/iperf3 -R -c xxx
Connecting to host xxx, port 5201
Reverse mode, remote host xxx is sending
[ 5] local 10.0.0.27 port 58353 connected to xxx port 5201
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 129 KBytes 1.06 Mbits/sec
[ 5] 1.00-2.00 sec 611 KBytes 5.01 Mbits/sec
[ 5] 2.00-3.00 sec 769 KBytes 6.30 Mbits/sec
[ 5] 3.00-4.00 sec 777 KBytes 6.37 Mbits/sec
[ 5] 4.00-5.00 sec 777 KBytes 6.37 Mbits/sec
[ 5] 5.00-6.00 sec 777 KBytes 6.37 Mbits/sec
[ 5] 6.00-7.00 sec 747 KBytes 6.12 Mbits/sec
[ 5] 7.00-8.00 sec 744 KBytes 6.10 Mbits/sec
[ 5] 8.00-9.00 sec 747 KBytes 6.12 Mbits/sec
[ 5] 9.00-10.00 sec 759 KBytes 6.21 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Retr
[ 5] 0.00-10.00 sec 12.1 MBytes 10.2 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 6.93 MBytes 5.81 Mbits/sec receiver
iperf Done.
在有问题的个人电脑上,下载速度似乎被限制在每秒 187 千字节,而另一台计算机的下载速度约为每秒 770 千字节。
我进行的另一项测试是在两台机器上设置一个 ftp 服务器,并从 VPS 向两台机器发送一个文件,有问题的 PC 的速度保持在每秒 190 千字节左右,而另一台计算机的速度保持在每秒 700-800 千字节左右。
从我的所有发现来看,这似乎是操作系统的问题。而不是计算机本身的问题。目前我还没有解决这个问题的办法。如果有人能提供一些关于这个问题的意见,我将不胜感激。
规格可以在这里找到:
有问题的PC: 诊断仪
- 操作系统:Windows 10 x64
- 中央处理器:Intel Core i7
- 内存:16GB
- 存储:120GB SSD,1TB HDD
- 显卡:GTX 970
苹果MacBook Pro
- 操作系统:OSX Sierra
- 中央处理器:Intel Core i7
- 内存:16GB
- 存储:1TB PCI-E 闪存
- 显卡:AMD RADEON R9 M370X、英特尔 Iris Pro 1536
答案1
终于找到了解决办法。运行后
netsh interface tcp reset
速度恢复正常。