公司动态

iperf3 Windows 版从零上手教程:半小时测出家庭网络的真实带宽上限

📅 2026/8/20 12:30:17
iperf3 Windows 版从零上手教程:半小时测出家庭网络的真实带宽上限
iperf3 Windows 版从零上手教程半小时测出家庭网络的真实带宽上限【免费下载链接】iperf3-win-buildsiperf3 binaries for Windows. Benchmark your network limits.项目地址: https://gitcode.com/gh_mirrors/ip/iperf3-win-builds上个月的一个周六晚上我窝在客厅等一部 4K 纪录片转完缓冲圈手机里突然弹出消息——孩子在书房喊网课又卡了。同一时间客厅的电视在放视频书房的电脑在上网课我的手机还开着直播一张 300M 的宽带被四个人抢来抢去。问题来了到底是宽带不够还是家里某处拖了后腿想回答这个靠网速测试网站是没用的——它测的是你到人家机房的速度中间隔了运营商、路由器和一大堆信号干扰根本说不清瓶颈在哪。真正靠谱的办法是给家里网络做一次内部体检而 iperf3-win-builds 这个开源项目恰好就是完成这件事的工具。它把官方 iperf3 源码原样编译成 Windows 可执行文件专门用来测量两台设备之间的最大网络吞吐量。你不用懂代码跟着下面的流程走一遍半小时内就能给自家网络交出一份明白账。一句话认识 iperf3网络的卷尺你可以把 iperf3 想象成一把测网络速度的卷尺它让两台电脑之间拼命互相传数据然后告诉你这条链路到底能跑多快、跑得稳不稳。它和普通测速网站最大的区别是对象可控。测速网站只能测你和它的服务器而 iperf3 想测哪条路径就测哪条——同一间屋子里两台电脑、办公室到公司机房、甚至你家到某个城市的机房全都可以。顺带说一句为什么需要这个项目iperf3 官方自 2016 年发布 3.1.3 版本后就再没出过 Windows 版预编译文件。这个项目填补了这个空白坚持不改动一行官方源码每个版本发布前还会用 VirusTotal 扫描一遍确认干净用起来很放心。✅动手前只差两个概念不需要背参数手册你只需要理解两个词。服务器端server可以理解成服务台专门守在一台电脑上等着别的电脑来连接它。端口port可以理解成服务台的分机号。想打电话你既要知道对方电话号码也就是 IP 地址还得知道按哪个分机。iperf3 的默认分机号是5201。搞懂这两点剩下的全是操作。第一步下载 iperf3 Windows 版在任意电脑上打开命令行执行下面的命令把项目拉下来git clone https://gitcode.com/gh_mirrors/ip/iperf3-win-builds这条命令会把整个项目含最新版压缩包下载到当前目录。不想装 git 也没关系直接在项目 Release 页面下载iperf-3.20-win64.zip效果一样。拿到压缩包后解压到你觉得顺手的目录比如C:\tools\iperf3。想让它在任何地方都能被直接调用推荐把解压目录加进系统环境变量的 Path 里嫌配置麻烦更省事的办法是把iperf3.exe直接复制到C:\Windows\System32之后在任意窗口敲iperf3都能运行。第二步验证是否装好打开命令提示符CMD输入iperf3 -v看到iperf 3.20这样的版本号说明安装成功可以进入正题了。第三步两台电脑完成首次测速第一台电脑当服务台。在上面执行iperf3 -s这条命令让这台电脑开始值班。屏幕上出现Server listening on 5201就说明它在等别人来连了。第二台电脑当测试方。把下面的命令里的 IP 换成第一台电脑的地址iperf3 -c 192.168.1.100 -t 20 -P 4-c表示去连接后面那个地址-t 20是测 20 秒-P 4是同时开 4 条连接把带宽压满。跑完终端会吐出一张类似这样的表格。第四步读懂结果别被数字骗了[ ID] Interval Transfer Bandwidth Retr [ 4] 0.00-10.00 sec 117 MBytes 98.1 Mbits/sec 0这张表里真正需要盯住的就三项Bandwidth带宽每秒实际速度是你最关心的数字。它越接近你设备网卡的理论上限越好。Transfer总量这段时间总共传了多少数据判断测试是否跑满时看它。Retr重传次数数字越大说明网络越不稳定。如果它一路飙高往往意味着丢包或线路拥挤。如果你关心网络稳不稳而不只是快不快可以补一条 UDP 测试iperf3 -c 192.168.1.100 -u -b 100M-u切到 UDP 协议-b 100M把发送速率限制在 100M。结果里会出现Jitter抖动和Lost/Total丢包率抖动越小越好丢包率 0% 是理想状态1% 以内通常可以接受。遇到这几种报错先别慌报错connect failed: Connection refused—— 八成是服务台没开。去第一台电脑确认iperf3 -s还在跑还在跑还报错就检查防火墙打开Windows 防火墙 → 高级设置放行 5201 端口的入站连接或者临时允许 iperf3.exe 通过。测出的速度远低于宽带标称值—— 先别怪运营商。插上网线排除 Wi-Fi 干扰再测一次同时关掉正在下载和看视频的程序多跑几轮取平均值。你会发现有线成绩往往比 Wi-Fi 稳定得多。结果忽高忽低—— 把测试时间拉长到-t 60并行连接加到-P 8让数据多传一会儿波动自然会平复。两个锦囊测得更全、更聪明锦囊一想测下载方向记得加-R。默认测的是客户端的上传能力。想测下载就在命令末尾加一个-R它会反转方向。家里宽带通常是下载快上传慢两个方向都测一遍才能看清全貌。锦囊二没有第二台电脑那就用公共服务器。把-c后面的地址换成公共测速服务器比如nyc.speedtest.clouvider.net纽约或la.speedtest.clouvider.net洛杉矶就能直接测出你到外网的速度验证运营商有没有缺斤少两。想长期监控网络质量还可以加--json把结果存成文件定期跑同一条命令对比网络哪天悄悄变差一眼就能发现。最后提醒一句选版本的细节绝大多数用户选标准版iperf-3.20-win64.zip就够还在用 Windows 7 的旧电脑选带win7的包企业用户需要身份认证连接的再考虑带auth的版本。一句话总结下载解压一台电脑-s当服务台另一台-c发测试看懂 Bandwidth 和 Retr 就掌握了 80%。现在就找两台设备试一次吧网络快慢这件事从此不用再靠猜。【免费下载链接】iperf3-win-buildsiperf3 binaries for Windows. Benchmark your network limits.项目地址: https://gitcode.com/gh_mirrors/ip/iperf3-win-builds创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考