iperf是常用的网络吞吐量测试工具,用于通过测量服务器可以处理的最大网络吞吐量来诊断网络速度问题。它在遇到网络速度问题时特别有用,可以测TCP和UDP流量,现在很多网络资料都是iperf以前的版本,ipfer3稍有不同。
一,Iperf3安装
iperf软件包安装很简单,它有windows和linux版本。linux平台的包大多数Linux发行版的存储库中都有。如果不能访问互联网,可以下载源代码安装,iper3也有主流平台的包,去下载对应OS版本的包就行,一般不需要额外的依赖包。
二,iperf3的常用方法:
服务端
ipfer3 -s 就启动了,tcp和udp 是一样的
-D 后台守护进程启动
客户端
TCP
iperf3 -c 192.168.1.100 -b 100M -i 1 -t 600
含义是连接服务器端,-b 100M 指的是测试100Mb/s,-i 1
是每1s显示一次.-t 600是指测试600s
UDP iperf3 -c 192.168.1.100 -u -b 100M -i 1
-u 是指udp
其他常用参数
-p 端口号 是连接服务器端指定端口
-P 并发连接数
‘
三,测试结果
TCP可以观看一下实际的流量,UDP除了带宽外,还要看一下丢包的情况