我家里有两台笔记本电脑,它们都连在同一个网络上。我尝试通过自己开发的 Web 服务器(静态文件共享)将文件从一台电脑共享到另一台电脑。我发现速度很慢,于是使用 iperf3 测试了连接速度。结果是:
$ iperf3 -c 192.168.1.103 -p 4445
Connecting to host 192.168.1.103, port 4445
[ 5] local 192.168.1.106 port 39464 connected to 192.168.1.103 port 4445
[ ID] Interval Transfer Bitrate Retr Cwnd
[ 5] 0.00-1.00 sec 1.94 MBytes 16.3 Mbits/sec 12 39.6 KBytes
[ 5] 1.00-2.00 sec 1.55 MBytes 13.0 Mbits/sec 1 48.1 KBytes
[ 5] 2.00-3.00 sec 1.55 MBytes 13.0 Mbits/sec 1 55.1 KBytes
[ 5] 3.00-4.00 sec 954 KBytes 7.82 Mbits/sec 1 39.6 KBytes
[ 5] 4.00-5.00 sec 1.24 MBytes 10.4 Mbits/sec 0 46.7 KBytes
[ 5] 5.00-6.00 sec 1.55 MBytes 13.0 Mbits/sec 0 48.1 KBytes
[ 5] 6.00-7.00 sec 1.24 MBytes 10.4 Mbits/sec 0 39.6 KBytes
[ 5] 7.00-8.00 sec 1.24 MBytes 10.4 Mbits/sec 0 42.4 KBytes
[ 5] 8.00-9.00 sec 636 KBytes 5.21 Mbits/sec 0 39.6 KBytes
[ 5] 9.00-10.00 sec 636 KBytes 5.21 Mbits/sec 0 35.4 KBytes
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 12.5 MBytes 10.5 Mbits/sec 15 sender
[ 5] 0.00-10.03 sec 11.8 MBytes 9.87 Mbits/sec receiver
iperf Done.
可以看出,速度约为 10 Mbps。我甚至可以从互联网以 30 Mbps 的速度下载文件,并且我的调制解调器手册上写着
信号速率:5GHz 时为 867Mbps,2.4GHz 时为 300Mbps
所以我期待速度更快。
我的调制解调器(ADSL)Tp-Link AC1200 VC220-G3u。我找不到任何限制速度的自定义设置。问题可能出在哪里?我该如何解决?
我iperf3
对公共 iperf 服务器仅在一台笔记本电脑上。对于常规客户端测试,它大约是 ~7.5Mbps。但我的互联网套餐已经有 8Mpbs 的上传限制。对于反向测试 (-R),它大约是 ~11Mbps 和 ~15Mbps。
老实说,公共服务器似乎不太健康,因为大多数服务器都会给出“文件描述符错误”错误。此外,我的问题与本地网络有关,其中唯一的限制标准应该是调制解调器的传输能力。在互联网上,您受到服务器限制和 ISP 套餐的约束。