局域网到底跑满没:iperf3 开源测速,网络带宽一测见真章

换了交换机、拉了新网线,带宽到底有没有上去,光看网卡协商速率不靠谱。iperf3 是一个跨平台的网络性能测试工具,一端当服务器、另一端当客户端,在两点之间打满流量,直接测出真实 TCP 或 UDP 吞吐、抖动和丢包。排查网络瓶颈、验收链路质量,它是运维手里最朴素也最管用的尺子。
它解决什么问题
网卡显示千兆,实际传文件却只有百兆水平,说不清卡在哪。
跨机房专线花大价钱,却没法客观证明带宽达标。
视频会议卡顿,分不清是网络丢包还是应用问题。
核心能力
| 能力 | 具体能做到什么 |
|---|---|
| 吞吐测量 | 在两端间打流,给出真实可达的带宽数值 |
| UDP 测试 | 可测抖动与丢包率,适合评估实时业务 |
| 多线程 | 支持多并发流,逼近链路真实上限 |
| 跨平台 | Linux、Windows、macOS 都有,两端一套逻辑 |
| 参数丰富 | 可调窗口、时长、协议,适配不同场景 |
| 开源免费 | BSD 授权,轻量无依赖,部署极简 |

它用“自己发自己收”的打流方式,绕开应用层把纯网络能力量出来
iperf3 的模型很简单:在一台机器上起服务器监听,另一台作为客户端向它持续发送数据,期间统计单位时间内成功传输的字节数,这就是两点之间的有效吞吐。比起拷文件测速,它排除了磁盘与应用开销,更纯粹地反映网络本身。配合 UDP 模式还能主动制造指定速率的流,观察链路在压力下的抖动和丢包,对语音视频类业务尤其中肯。
测试会占用被测链路的带宽,请在非业务高峰或对测试专用链路进行,避免影响他人。两端版本尽量一致,防火墙需放行对应端口。本工具用于你有权管理的网络性能测量,不应用于探测你无权访问的网络。

同类工具怎么选
| 工具 | 授权 | 差别在哪 |
|---|---|---|
| netperf | 开源免费 | 老牌网络性能测试,指标多,命令稍复杂。 |
| Speedtest CLI | 免费闭源 | 测到公网节点的便捷方案,偏终端用户体验而非内网诊断。 |
| nuttcp | 开源免费 | 轻量吞吐测试,功能聚焦,社区规模较小。 |
谁适合用
- 排查局域网瓶颈的运维人员
- 验收专线带宽的网络工程师
- 想确认家里网速是不是达标的自用玩家
怎么开始
- 在两端机器分别安装 iperf3。
- 一端运行 iperf3 -s 启动服务器,记下它的地址。
- 另一端以 iperf3 -c 服务器地址 发起测试,等待结果。
- 如需测 UDP,加 -u 并指定带宽,观察抖动与丢包。
- 换方向或加并发流重复,确认链路双向与上限。
常见问题
测出来的速度为什么比标称低?
受网卡、交换机、线材、中间设备与并发影响,实测低于理论值是常态。
能测外网速度吗?
可以,但结果更多反映到你服务器之间的整体路径,并非单纯本地链路。
需要 root 权限吗?
普通测试不需要,绑定特权端口或某些调优才可能需要。
和测速网站比哪个准?
iperf3 测的是你指定的两点间,更可控;网站测的是到它节点的综合路径。
授权与合规
iperf3 以 BSD-3-Clause 开源协议发布,源码公开,可自由使用与修改。 官网:software.es.net/iperf。
继续找同类资源
这条属于「软件工具」栏目,同栏目还有更多可直接使用的免费资源,可以在 软件工具全部资源 里按需翻阅。
相关资源
同栏目下这几条也常被一起翻到:
↓ 获取资源
点击按钮直接前往资源页面。