Centos 直接只用yum 安装即可:
yum install iperf
使用方式:客户端模拟像服务器端发送数据,服务器端接收数据,最终生成接收情况、丢包率等..
1. 服务端
iperf -p 80 -s -u -i 1
参数说明:
-p : 端口号
-s : 标示服务端
-u : 标示udp协议
-i : 检测的时间间隔(单位:秒)
2. 客户端
iperf -c 10.0.0.6 -p 10021 -u -b 10M -t 10 -i 1 -P 100
参数说明:
-c : 服务端的ip地址
-p : 端口号
-u : 标示udp协议
-b : 每一次发送的数据大小
-t : 总的发送时间(单位:秒)
-i : 发送数据的时间间隔(单位:秒)
-P : 表示线程个数,不指定则默认单线程
最终结果:
[ 3] 55.0-56.0 sec 1.19 MBytes 10.0 Mbits/sec 0.010 ms 0/ 850 (0%)
[ 3] 56.0-57.0 sec 1.19 MBytes 10.0 Mbits/sec 0.017 ms 0/ 850 (0%)
[ 3] 57.0-58.0 sec 1.19 MBytes 10.0 Mbits/sec 0.014 ms 0/ 851 (0%)
[ 3] 58.0-59.0 sec 1.19 MBytes 10.0 Mbits/sec 0.008 ms 0/ 850 (0%)
[ 3] 59.0-60.0 sec 1.19 MBytes 10.0 Mbits/sec 0.013 ms 0/ 850 (0%)
[ 3] 0.0-60.0 sec 71.5 MBytes 10.0 Mbits/sec 0.012 ms 0/51021 (0%)
[ 3] 0.0-60.0 sec 1 datagrams received out-of-order
从左至右依次为:
线程id 时间 接收数据大小 每秒大小 延时 丢包/总包 丢包率
转载于:https://my.oschina.net/remainsu/blog/1557039