Iperf3 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失.对于每个测试,它都会报告带宽,丢包和其他参数,可在Windows、Mac OS X、Linux、FreeBSD等各种平台使用,是一个简单又实用的小工具。
安装Iperf3
在CentOS 上使用下列命令即可安装:
yum install -y iperf3
在Debian/Ubuntu 上使用下列命令安装:
apt-get install -y iperf3
在Windows上安装:
根据自己情况下载对应版本即可:https://iperf.fr/iperf-download.php#windows
Iperf3测试方法
其中 -s 参数表示服务器端,-p 指定使用端口(默认端口 5201。别忘了防火墙放行端口)。如果需要以守护进程后台运行,追加 -D 参数。
iperf3 -s -p 5201
然后在本机发起测速。其中 -c 参数表示客户端并指定测速服务器地址,-p 指定服务器端口,-t 指定测试时长(单位秒),-P 指定并发连接数(越高越能测试到速度极限),-R 表示下载测速(不加参数则测试上传速度)。如果要测试 UDP 连接,追加 -u 参数
iperf3 -c x.x.x.x -p 5201 -t 60 -P 10 -R