iperf3软件下载地址:https://liyouchen.lanzoul.com/iZmaI0otb1de
下载到电脑到,并解压后,会得到两个文件:cygwin1.dll 和 iperf3.exe,这两个文件拷贝到 c:\windows 目录下
最后打开 cmd,执行 iperf3 --version ,若安装成功,会打印出版本信息
最后要在使用前,关闭防火墙
iperf3 有客户端 和 服务端之别:
服务端:收包,使用 -s 参数指定, iperf3 -s
客户端:发包,使用 -c xx.xx.xx.xx 来指定要往哪个服务端发包, iperf3 -c 172.20.20.200
iperf3 还有更多的参数,其中有一些是客户端专用的,有一些是服务端专用的,也有一些是二者共用的。
--get-server-output 服务端输出的报告
常用的参数有
-u:发送 UDP 包,仅客户端可用,服务端默认 tcp udp 都可以接收
-b:指定发送速率(比如 100M),发送端不受限速影响,如果有限速,也只是接收端有影响
-p:后接服务端监听的端口
-i:设置带宽报告的时间间隔,单位为秒
-t:设置测试的时长,单位为秒
-w:设置tcp窗口大小,一般可以不用设置,默认即可
-B:绑定客户端的ip地址
-4:指定 ipv4
-n:指定传输的字节数
-f:格式化带宽数输出,后接单位,比如 K,M
--get-server-output:在客户端直接获取服务端输出的结果