iperf3 是开源网络性能测试工具,通过服务端-客户端模式测量 TCP/UDP 吞吐、带宽、丢包与抖动,是评估带宽是否达标、定位网络瓶颈的标准方法。
核心优点
- 标准测量:测试结果可信度高,业界普遍采用。
- TCP/UDP 双协议:TCP 测吞吐,UDP 测带宽与丢包。
- 参数灵活:可指定时长、并发流数、缓冲区大小、反向测试等。
- 结果可视化:配合 JSON 输出可接入监控或绘图。
快速上手
# 服务端(带宽充足的一侧)
iperf3 -s
# 客户端测 TCP 吞吐(默认 10 秒)
iperf3 -c 192.168.1.100
# 反向测试(测服务端到客户端方向)
iperf3 -c 192.168.1.100 -R
# UDP 测带宽与丢包
iperf3 -c 192.168.1.100 -u -b 1000M
# 并发 8 流 + JSON 输出
iperf3 -c 192.168.1.100 -P 8 -J
适用场景
机房带宽验收、跨地域专线质量评估、云服务器带宽确认、网络设备性能基准测试。
下载地址
- 官方网站:https://software.es.net/iperf/
- GitHub 仓库:https://github.com/esnet/iperf