内网传文件总卡顿?用 iperf3 测测你的真实带宽!
最近有朋友吐槽:“家里两台电脑连同一个 Wi-Fi,传个大文件半天没反应,难道是我家 Wi-Fi 虚标了?”
其实内网传输慢,可能是带宽没跑满,也可能是设备/链路掉链子。今天就教大家用 iperf3 这个小工具,5 分钟测出两台电脑的真实内网传输能力,揪出慢的根源!
为什么需要测内网速度?
我们常说的“千兆网”“万兆局域网”,指的是理论带宽(比如千兆 ≈ 125MB/s)。但实际传输时,受网线质量、路由器/交换机性能、无线干扰、系统设置等影响,速度可能打折扣。
用 iperf3 能精准测出两台设备间的 实际可用带宽,帮你判断是“网络拉胯”还是“文件太大”。
准备工作
-
两台内网设备:手机/电脑都行,但建议用电脑(系统兼容更好)。
-
同一局域网:确保两台设备连同一个 Wi-Fi,或插在同一路由器/交换机下(有线更准)。
-
安装 iperf3:跨平台工具,30 秒搞定——
-
Windows:官网下载 exe,或用 Chocolatey 安装:
choco install iperf3 -
macOS:
brew install iperf3 -
Linux (Ubuntu):
sudo apt install iperf3
-
3 步测出真实带宽
1. 启动“服务器端”
在其中一台电脑(比如 A)运行命令,作为测试的“接收方”:
iperf3 -s # -s 代表 server(服务器端)
会看到类似输出,提示 Listening on /ip4/192.168.1.100/tcp/5201(5201 是默认端口,IP 是 A 的内网地址)。
2. 启动“客户端”
在另一台电脑(B)运行命令,作为“发送方”,连接 A 的 IP 和端口:
iperf3 -c 192.168.1.100 # -c 代表 client(客户端),替换成 A 的内网 IP
3. 看结果!
测试默认持续 10 秒,结束后会输出关键数据:
[ ID] Interval Transfer Bitrate Retr
[ 5] 0.00-10.00 sec 1.12 GBytes 967 Mbits/sec 0 sender
[ 5] 0.00-10.00 sec 1.12 GBytes 967 Mbits/sec receiver
- Bitrate(比特率):这里是 967Mbps,接近千兆网的理论值(1000Mbps ≈ 125MB/s),说明带宽跑满了!
- 如果结果只有 500Mbps,可能是网线是五类线(最高支持百兆)、Wi-Fi 信道干扰,或路由器性能不足。
进阶玩法:测 UDP / 调整参数
默认测的是 TCP(稳定但受拥塞控制影响),想测 UDP 的极限带宽?加 -u 参数:
iperf3 -c 192.168.1.100 -u -b 1000M # -u 代表 UDP,-b 指定目标带宽(这里测 1000Mbps)
结果里的 Jitter(抖动) 和 Lost/Total Datagrams(丢包率) 很重要:丢包率 > 1% 可能影响视频/游戏体验。
注意事项
- 测试时 关闭其他占带宽的程序(比如下载、看视频),避免干扰。
- 有线比无线更准,想测 Wi-Fi 真实性能,建议用 5GHz 频段 + 靠近路由器。
- 想测“上传”和“下载”,交换两台设备的服务器/客户端角色再测一次。
总结
iperf3 是个轻量但强大的网络测试工具,几行命令就能定位内网瓶颈。下次传文件慢,别急着换设备,先用它测测——如果是网络问题,升级网线/路由器就能解决;如果是设备性能,可能得换块好点的网卡啦~
动手试试吧!测完来评论区晒结果,看看谁的内网是“真·千兆”~ 😉
附:如果测试结果异常,常见原因:
- 五类/超五类网线(最高百兆)
- 路由器 WAN/LAN 口不是千兆
- 无线信道拥挤
- 系统防火墙拦截 5201 端口
📥 iperf3 下载:蓝奏云下载链接