netperf官方下载地址:http://www.netperf.org/netperf/NetperfPage.html
Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。Netperf根据应用的不同,可以进行不同模式的网络性能测试,即批量数据传输(bulk data transfer)模式和请求/应答(request/reponse)模式。Netperf测试结果所反映的是一个系统能够以多快的速度向另外一个系统发送数据,以及另外一个系统能够以多快的速度接收数据。
基础环境:server192.168.1.111
client192.168.1.112
1.编译安装netperf
tar -zxvf netperf-2.6.0.tar.gz
cd netperf-2.6.0
./configure
make&&make install
2.在server端开启netperf服务
cd src
./netserver
3.在client端运行
./netperf -H 192.168.1.111 -l 5
[root@nod2 src]#./netperf -H 192.168.1.111 -l 5
MIGRATED TCP STREAM TEST from 0.0.0.0 (0.0.0.0) port 0 AF_INET to 192.168.1.111 () port 0 AF_INET
Recv Send Send
Socket Socket Message Elapsed
Size Size Size Time Throughput
bytes bytes bytes secs. 10^6bits/sec
87380 16384 16384 5.00 13124.85
netperf-H host -l testlen -t testname
netperf的命令行参数:
-H host :指定远端运行netserver的server IP地址。
-l testlen:指定测试的时间长度(秒)
-t testname:指定进行的测试类型,包括TCP_STREAM,UDP_STREAM,TCP_RR,TCP_CRR,UDP_RR
4.补充
sar -n DEV 1 10
可以查看网口的压力
13时57分22秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
13时57分23秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
13时57分23秒 eth0 8314.85 24646.53 535.84 1569854.18 0.00 0.00 0.99
13时57分23秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
13时57分24秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
13时57分24秒 eth0 9136.00 26553.00 588.81 1691290.18 0.00 0.00 0.00
13时57分24秒 IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
13时57分25秒 lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
13时57分25秒 eth0 8702.00 24283.00 560.78 1546697.39 0.00 0.00 1.00
平均时间: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s
平均时间: lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00
平均时间: eth0 9210.89 28562.44 594.97 1567829.88 0.00 0.00 0.70
IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包
参数 | 说明 |
---|---|
-s size | 设置本地系统的socket发送与接收缓冲大小 |
-S size | 设置远端系统的socket发送与接收缓冲大小 |
-m size | 设置本地系统发送测试分组的大小 |
-M size | 设置远端系统接收测试分组的大小 |
-D | 对本地与远端系统的socket设置TCP_NODELAY选项 |
-r req,resp | 设置request和reponse分组的大小 |