iperf测试带宽峰值

操作举例:
1TCP测试
服务器执行:#iperf -s -i 1 -w 1M
客户端执行:#iperf -c host -i 1 -w 1M
其中-w表示TCP window sizehost需替换成服 务器地址。
2UDP测试
服务器执行:#iperf -u -s
客户端执行:#iperf -u -c 10.32.0.254 -b 900M  -i 1  -w 1M  -t 60

其中-b表示 使用带宽数量,千兆链路使用90%容量进行测试就可以了。

原理很简单,c/s模型。如上图的Available Bandwidth即带宽。
几个命令参数:
#iperf -c 10.1.1.1        //客户端命令
iperf -s                      //服务端命令
-f [b|B|k|K|m|M|g|G]  //f参数表示单位
-r                             //r参数表示双向数据测试,但要先测c到s的带宽
-d                             //d参数和r近似,并且功能更强,可同时测试双向数据
-w [2000]                  //w参数后跟数字,单位是byte,
-p [12000]                  //p参数可指定端口号
-t [20]                       //t参数默认表示测试10次,后加数字可以自己定义
-i [2]                         //i参数表示测试开始到结束的间隔时间,单位s
-u -b 10m                   //udp 10mbps 测试
-m                             //最大mpu测试
-P                              //并行测试
-h                              //帮助

你可能感兴趣的:(iperf测试带宽峰值)