内网传输速度测试工具iperf3

内网传文件总卡顿?用iperf3测测你的真实带宽!

最近有朋友吐槽:“家里两台电脑连同一个Wi-Fi,传个大文件半天没反应,难道是我家Wi-Fi虚标了?” 其实内网传输慢,可能是带宽没跑满,也可能是设备/链路掉链子。今天就教大家用 iperf3 这个小工具,5分钟测出两台电脑的真实内网传输能力,揪出慢的根源!

为什么需要测内网速度?

我们常说的“千兆网”“万兆局域网”,指的是理论带宽(比如千兆≈125MB/s)。但实际传输时,受网线质量、路由器/交换机性能、无线干扰、系统设置等影响,速度可能打折扣。用iperf3能精准测出两台设备间的实际可用带宽,帮你判断是“网络拉胯”还是“文件太大”。

准备工作

  1. 两台内网设备:手机/电脑都行,但建议用电脑(系统兼容更好)。
  2. 同一局域网:确保两台设备连同一个Wi-Fi,或插在同一路由器/交换机下(有线更准)。
  3. 安装iperf3:跨平台工具,30秒搞定——
    • Windows:官网下载exe(iperf3官网),或用Chocolatey安装:choco install iperf3
    • 下载地址
    • macOS/Linux:终端直接敲 brew install iperf3(macOS)或 sudo apt install iperf3(Ubuntu)。

3步测出真实带宽

1. 启动“服务器端”

在其中一台电脑(比如A)运行命令,作为测试的“接收方”:

bash
复制
iperf3 -s  # -s代表server(服务器端)

会看到类似输出,提示“Listening on /ip4/192.168.1.100/tcp/5201”(5201是默认端口,IP是A的内网地址)。

2. 启动“客户端”

在另一台电脑(B)运行命令,作为“发送方”,连接A的IP和端口:

bash
复制
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 参数:

bash
复制
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端口。)

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部