我正在运行一台 ASRock B85MPro4,它包含英特尔的 I217-V 千兆以太网端口。它的速度慢得离谱。我尝试上传 170GB 数据到它上面,估计需要 8 个半小时。我几乎不能超过每秒 15 兆字节。硬盘是全新的 Seagate Barracuda,7200 RPM。
我几乎尝试了所有方法。包括:
-禁用 IPv6
-手动更新 e1000e 驱动程序
- 在本地和公共地址上运行 iPerf 测试(奇怪的是,其性能与在 Windows 上一样好,但仍然只能达到每秒 300 兆比特)结果(本地,上面是在 Windows 上运行的服务器,下面是 Ubuntu):
[ 4] local 192.168.178.30 port 56908 connected to 192.168.178.45 port 5201
[ ID] Interval Transfer Bandwidth Total Datagrams
[ 4] 0.00-1.00 sec 37.7 MBytes 316 Mbits/sec 4820
[ 4] 1.00-2.00 sec 37.9 MBytes 318 Mbits/sec 4856
[ 4] 2.00-3.00 sec 38.3 MBytes 321 Mbits/sec 4906
[ 4] 3.00-4.00 sec 37.9 MBytes 318 Mbits/sec 4854
[ 4] 4.00-5.00 sec 37.9 MBytes 318 Mbits/sec 4847
[ 4] 5.00-6.00 sec 37.9 MBytes 318 Mbits/sec 4852
[ 4] 6.00-7.00 sec 38.4 MBytes 322 Mbits/sec 4914
[ 4] 7.00-8.00 sec 38.4 MBytes 322 Mbits/sec 4909
[ 4] 8.00-9.00 sec 38.0 MBytes 319 Mbits/sec 4866
[ 4] 9.00-10.00 sec 37.7 MBytes 316 Mbits/sec 4821
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 4] 0.00-10.00 sec 380 MBytes 319 Mbits/sec 0.000 ms 0/0 (0%)
[ 4] Sent 0 datagrams
iperf Done.
C:\Users\[REDACTED]\Documents\iperf-3.1.3-win64>iperf3.exe -c 192.168.178.45 -u -b 2000m
Connecting to host 192.168.178.45, port 5201
[ 4] local 192.168.178.30 port 53139 connected to 192.168.178.45 port 5201
[ ID] Interval Transfer Bandwidth Total Datagrams
[ 4] 0.00-1.00 sec 35.8 MBytes 301 Mbits/sec 4588
[ 4] 1.00-2.00 sec 35.0 MBytes 294 Mbits/sec 4481
[ 4] 2.00-3.00 sec 34.7 MBytes 291 Mbits/sec 4446
[ 4] 3.00-4.00 sec 35.0 MBytes 293 Mbits/sec 4483
[ 4] 4.00-5.00 sec 25.6 MBytes 216 Mbits/sec 3280
[ 4] 5.00-6.00 sec 20.8 MBytes 174 Mbits/sec 2664
[ 4] 6.00-7.00 sec 28.8 MBytes 243 Mbits/sec 3692
[ 4] 7.00-8.00 sec 21.9 MBytes 183 Mbits/sec 2798
[ 4] 8.00-9.00 sec 20.8 MBytes 174 Mbits/sec 2657
[ 4] 9.00-10.00 sec 19.5 MBytes 163 Mbits/sec 2493
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth Jitter Lost/Total Datagrams
[ 4] 0.00-10.00 sec 278 MBytes 233 Mbits/sec 0.000 ms 0/0 (0%)
[ 4] Sent 0 datagrams
- 在 Windows 分区上使用 speedtest.net 运行相同的速度测试,speedtest-cli
我设置了额外的功能来验证端口的完整性。我在 Ubuntu 上实现了 10 Mbits/s 的下载速度和 27 Mbits/s 的上传速度,而 Windows 上实现了 300Mbits/下载速度和 27 Mbit/s 的上传速度。我还在 Windows 上下载了一些大文件,因为 Ookla 已经被指责偏袒某些 ISP。
-我请一位来自新泽西州的朋友 ping 我的服务器,延迟大约为 100 毫秒,还算可以。(我位于欧洲)
-我使用家里的其他设备通过 ping 服务器来测量延迟。我用一台设备测得的延迟为 141237 毫秒。这真的很糟糕。
-一些奇怪的 wordpress 指南建议删除 resolv.conf 并使用网络管理器替换它。这直接破坏了我的连接,但我能够撤消更改。
我只能想象我需要调整一些 Samba 设置,强制它使用整个带宽。但这仍然无法解释为什么下载速率结果speedtest-cli
如此低。
我被难住了,我整晚都没合眼,想弄明白这个问题。任何帮助我都会非常感激。
先感谢您