netperf测试内网网络性能

测试方案

搭建测试环境
三台服务器,一台做服务端,两台做客户端
配置为16C 32G 系统盘:50G 数据盘:50G 1M带宽

三台均作以下操作

wget -c https://codeload.github.com/HewlettPackard/netperf/tar.gz/netperf-2.5.0
tar xf netperf-2.5.0.tar.gz && cd netperf-netperf-2.5.0
./configure && make && make install
apt install -y sysstat

测试带宽

服务端

cd netperf-netperf-2.5.0/src/
./netserver

客户端

cd netperf-netperf-2.5.0/src/
./netperf -H <服务端IP> -l 300 -P 10

用iperf测试带宽

yum install -y iperf

iperf命令参考http://man.linuxde.net/iperf

测试TCP_RR

服务端

cd netperf-netperf-2.5.0/src/
./netserver
sar -n DEV 2

客户端

cd netperf-netperf-2.5.0/src/

编写脚本文件tcp_rr.sh

#!/bin/bash
for i in $(seq 1 50)
do
        echo $i
        netperf -H 172.21.0.6 -l 300 -t TCP_RR -- -r 38,38 &
done
在-H后填写服务器的内网 IP 地址;
在-l后填写测试时间 300s;
在-t后填写测试方法 TCP_RR;
在-r后填写 TCP_RR 模式下的 Request 与 Response 的大小(图中往返包为 1 是为了避免在测试极限 pps 时占满网络带宽)

执行脚本

 sh tcp_rr.sh

可以看到服务端的数据

07:52:33 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
07:52:35 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:52:35 PM      eth0 348741.50 348733.50  35418.81  35418.22      0.00      0.00      0.00      0.00

07:52:35 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
07:52:37 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:52:37 PM      eth0 344755.50 344761.50  35013.49  35014.43      0.00      0.00      0.00      0.00

07:52:37 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
07:52:39 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:52:39 PM      eth0 347602.50 347601.00  35302.77  35302.86      0.00      0.00      0.00      0.00

07:52:39 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
07:52:41 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:52:41 PM      eth0 348503.00 348510.00  35394.12  35395.07      0.00      0.00      0.00      0.00

07:52:41 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
07:52:43 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:52:43 PM      eth0 350696.50 350699.00  35617.59  35618.00      0.00      0.00      0.00      0.00

07:52:43 PM     IFACE   rxpck/s   txpck/s    rxkB/s    txkB/s   rxcmp/s   txcmp/s  rxmcst/s   %ifutil
07:52:45 PM        lo      0.00      0.00      0.00      0.00      0.00      0.00      0.00      0.00
07:52:45 PM      eth0 372027.50 372012.00  36791.19  36790.09      0.00      0.00      0.00      0.00


rxpck/s 表示每秒收包数目;
txpck/s 表示每秒发包数目;
rxkB/s 表示每秒接收的数据量(KB);
txkB/s 表示每秒发送的数据量(KB)。
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值