网上的在线宽带测试常因为网络环境的变动不太准确。
介绍
Iperf3 是一个网络性能测试工具。Iperf可以测试最大TCP和UDP带宽性能,具有多种参数和UDP特性,可以根据需要调整,可以报告带宽、延迟抖动和数据包丢失.对于每个测试,它都会报告带宽,丢包和其他参数,可在Windows、Mac OS X、Linux、FreeBSD等各种平台使用,是一个简单又实用的小工具。
Iperf3也是C/S(客户端/服务器端)架构模式,在使用iperf3测试时,要同时在server端与client端都各执行一个程序,让它们互相传送报文进行测试。
iperf3.0之前的版本只能用来测试千兆速率,但是万兆网络强烈建议使用iperf3测试。
下载
iperf下载链接
安装
在CentOS 7上使用下列命令即可安装:
yum install iperf3
在ubuntu 上使用下列命令安装:
apt-get install iperf3
测试:
用iperf3 -h来查看中文帮助
服务器端直接运行
iperf3 -s
然后客户端按不同参数来测试,如设置多个并行数据流-P
iperf3 -c serverIP -P streams
例:iperf3 -c 192.168.1.1 -P 3
运行iperf3在客户端,反向测试(服务器端发送数据到客户端)iperf3 -c serverIP -R
例:iperf3 -c 192.168.1.1 -R
运行iperf3在客户端,使用UDP协议,并设置使用的测试带宽
iperf3 -c serverIP -b 1000M -t 60 -d
-c 为客户端运行并要指定服务端的IP地址
-b 表示使用的测试带宽
-t 表示以时间为测试结束条件进行测试,默认为 10 秒;
-d 打印出更详细的debug调试信息
例:iperf3 -c 192.168.1.1 -b 1000M -t 60 -d
参考https://blog.csdn.net/hhd1988/article/details/123918481