首先是介绍:iperf3是一个网络带宽测试工具,iperf3可以擦拭TCP和UDP带宽质量。iperf3可以测量最大TCP带宽,具有多种参数和UDP特性,iperf3可以报告带宽、延迟抖动和数据包丢失。
TCP:
1.测量网络带宽
2.报告MSS/MTU值的大小和观测值
3.支持TCP窗口值通过套接字缓冲
4.当P线程或Win32线程可用时,支持多线程。客户端与服务端支持同时多重连接
UDP:
1.客户端可以创建指定带宽的UDP流
2.测量丢包
3.测量延迟
4.支持多播
5.当P线程可用时,支持多线程。客户端与服务端支持同时多重连接(不支持Windows)
实验环境:192.168.1.1 作为服务器端,192.168.1.2 作为客户端
【服务端】参数介绍
iperf3 -s [options] #使用-s标志的是服务器,默认使用5201端口
[options] | 含义描述 |
-f 例:-f K |
指定生成报告的数据格式类型(其中k表示Kbits、m表示Mbits、g表示Gbits、K表示KBytes、M表示MBytes、G表示GBytes) |
-p 例:-p 4000 |
指定其他端口监听(例如指定4000端口) |
-D 例:-D > iperf3.log |
作为守护程序运行,并将服务器消息写入日志文件 |
【客户端】参数介绍
原文:https://www.cnblogs.com/airoot/p/12718488.html