
iperf3 Windows 版测速教程3 步测出你网络的真实带宽【免费下载链接】iperf3-win-buildsiperf3 binaries for Windows. Benchmark your network limits.项目地址: https://gitcode.com/gh_mirrors/ip/iperf3-win-builds网速网站显示满格实际下载却只有标称的一半你分不清到底是线路的问题、Wi-Fi 的问题还是网站自己的问题。iperf3-win-builds为 Windows 提供了基于官方源码、一行未改编译的最新 iperf3 可执行文件让你能在任意两台机器之间、或在你的电脑与公共测试服务器之间精确测出带宽、抖动和丢包。全文 3 步装、跑、读结果。为什么不用网速网站而用 iperf3测速网站看不到哪里快测速网站只给你一个数字目标服务器由它选路由走向固定协议固定中途重传了多少次、抖动多大你都不知道。iperf3 反过来这些全由你决定对端局域网里的另一台机器、公司服务器或任意一台公共测试节点协议TCP 或 UDP各自单独测时长、并行流数、窗口大小全部可调输出也不止带宽一项重传次数Retr、抖动Jitter、丢包Lost都逐条给出足以区分真快和快但不稳。这个项目解决什么iperf3 官方自 2016 年发布 3.1.3 之后就再没出过 Windows 预编译包。这个仓库直接拿官方源码编译成 exe不改一行代码当前构建基于 3.20 版本配套 Cygwin 3.6 和 OpenSSL 3.0每个发布包上传前都会过一遍 VirusTotal 扫描。换句话说你拿到的是官方源码 新编译的组合而不是魔改版。 安装 iperf3 只要三步1. 拿到文件两种方式任选git clone https://gitcode.com/gh_mirrors/ip/iperf3-win-builds或者直接去仓库的 Releases 页面下载对应的 zip 包。2. 选对包每个版本会放出 4 个文件区别见下表文件名含 OpenSSL额外能力适合谁iperf-3.20-win64.zip否无绝大多数人普通测速就选它iperf-3.20-win64-static-auth.zip是客户端/服务端认证需要鉴权的安全测试iperf-3.20-win64-dynamic-auth.zip是客户端/服务端认证需要鉴权的安全测试iperf-3.20-win7-64Bit.zip否无还停留在 Windows 7 64 位的机器提示不做认证测试就选不带 auth 的普通包另外两个只是多编译进了 TLS 相关功能日常测速用不上。3. 解压并验证把 zip 解压到任意目录比如C:\tools\iperf3在该目录打开命令提示符执行iperf3.exe -v能看到版本号3.20和当前 Windows 下可用的特性列表就说明文件没坏。想全局可用的话把解压目录加进 PATH 环境变量即可图省事也可以把iperf3.exe直接拷到C:\Windows\System32。 跑通你的第一次网络测试局域网两台机器两条命令在一台机器上开服务器端只等不连iperf3.exe -s在另一台机器上发起连接测 10 秒、每 1 秒打一行iperf3.exe -c 192.168.0.10 -t 10 -i 1测试结束后按Ctrl C或等它自己跑完服务器端会打印双方汇总。没有第二台机器直接用公共服务器把-c后面的地址换成一台公共测试服务器就行iperf3.exe -c speedgauge2.optonline.net -t 15默认双方都走 5201 端口。如果目标服务器换过端口在客户端加上-p 端口号与之对应即可。iperf3 常用参数与四条测速模板先记住这 6 个参数参数默认值作用-p5201指定双方通信端口-t10 秒测试总时长-i1 秒中间结果打印间隔-P1并行流数量-u关改用 UDP 测试-R关反向由对端把数据推给你下载/上传四个方向的模板带宽是有方向的。-R表示反向也就是数据从服务器流向你通常用来测下载测什么可直接替换服务器地址后运行TCP 下载iperf3.exe -c 服务器 -P 6 -R -t 20TCP 上传iperf3.exe -c 服务器 -P 6 -t 20UDP 下载iperf3.exe -c 服务器 -u -b 500M -P 6 -R -t 20UDP 上传iperf3.exe -c 服务器 -u -b 500M -P 6 -t 20UDP 测试记得带-b指定目标速率不加的话默认值非常小结果没有参考价值。两个进阶选项-w 2M调大 TCP 窗口高带宽链路上有时能把吞吐再顶一截--json结果输出为 JSON方便存档对比组合示例跑 2 分钟并落盘iperf3.exe -c 服务器 -t 120 -i 10 -P 8 -w 2M --json baseline-0827.json 看懂 iperf3 测速输出一行输出里的四列数字一次 20 秒 TCP 测试的末尾长这样[ ID] Interval Transfer Bitrate Retr [ 1] 0.00-10.00 sec 1.09 GBytes 936 Mbits/sec 0 [ 1] 10.00-20.00 sec 1.10 GBytes 943 Mbits/sec 1 [ 1] 0.00-20.00 sec 2.19 GBytes 939 Mbits/sec 1ID流编号-P大于 1 时每个流各占一行Interval时间窗前几行是分段最后一行是全程汇总Transfer/Bitrate该窗口的数据量和平均带宽RetrTCP 重传段数只统计到段不是丢包率看结果以最后一行为准这份输出 20 秒传了 2.19 GBytes平均 939 Mbits/sec只重传了 1 次。什么算正常千兆线单条流常常只跑到两三百 Mbps先加-P 6以上再看别急着下结论Retr持续往上走说明路径上有拥塞或丢包平均带宽是被拖着的UDP 测试另会打印 Jitter 和Lost/Total两列比如0.412 ms 0/6250 (0%)抖动和丢包都贴近 0 才算线路干净常见坑与高频问题速答连不上先查这三处防火墙Windows 第一次运行iperf3.exe -s时会弹窗询问是否允许访问点否之后就永远连不上了。到允许应用通过防火墙里重新放行再试端口不一致服务器端用了-p 6000客户端没跟双方各等各的方向搞反-s那台只负责等你如果对着它跑了-c结果就是干等到超时速度比标称低一大截关掉正在下载、云同步、在线视频的一切应用再测能插网线就别用 Wi-Fi无线的波动能把结论带偏同一命令连跑 3 次取最大值或均值别只信单次测公共服务器时结果是你和对端之间的瓶颈。对端高峰期拥塞数字自然上不去版本不匹配会怎样客户端和服务器版本号应尽量一致都用 3.20 最省心。跨大版本时协议细节可能不兼容表现为连接成功但立刻断开或结果异常这时先对齐版本再排查网络。下一步可以做的 4 件事本周内完成下载iperf-3.20-win64.zip解压用iperf3.exe -v验证版本两台机器各开一个终端跑一次 10 秒 TCP 测试把最后一行的 Bitrate 和 Retr 记下来挑一台公共测试服务器把上表的 TCP 下载、TCP 上传两条模板各跑一遍对比两个方向把它变成习惯用--json把结果存成文件作为基线每周同一时间用相同命令复测一次连续 4 周后对比基线带宽明显下滑或 Retr 明显升高再回头查路由器和链路数据摆在那里网络快不快、稳不稳就不再靠猜了。【免费下载链接】iperf3-win-buildsiperf3 binaries for Windows. Benchmark your network limits.项目地址: https://gitcode.com/gh_mirrors/ip/iperf3-win-builds创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考