netperf测试内网网络性能

原创 2018年04月17日 20:32:14

测试方案

搭建测试环境
三台服务器,一台做服务端,两台做客户端
配置为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)。
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36357820/article/details/79980308

网络性能测试工具netperf

源地址:网络性能测试工具netperf | 软件定义网络SDN 1 网络性能测试概述 在构建或管理一个网络系统时,我们更多的是关心网络的可用性,即网络是否连通,而对于其整体的性能往往考...
  • u011493704
  • u011493704
  • 2017-02-11 13:52:14
  • 1599

使用netperf测试网络性能

使用netperf测试网络性能      有时候需要测试两台机器之间的网络性能怎样,包括带宽,延迟等参数。如果每次都写一个程序去测试,还是有点麻烦的,而且不同的人写出的程序性能可能差别比...
  • chenglinhust
  • chenglinhust
  • 2016-01-10 01:03:52
  • 2434

netperf网络性能压测和网卡网口的压力

netperf官方下载地址:http://www.netperf.org/netperf/NetperfPage.html Netperf是一种网络性能的测量工具,主要针对基于TCP或UDP的传输。...
  • su4416160
  • su4416160
  • 2016-12-05 11:29:07
  • 872

Netperf性能测试工具

Netperf是一款开源的网络性能测试工具,主要针对TCP和UDP传输进行测试。它有4种工作模式:TCP_STREAM、TCP_RR、UDP_STREAM、UDP_RR。后续将会对每个工作模式进行详细...
  • hjason2042
  • hjason2042
  • 2012-07-12 16:31:23
  • 17317

netperf的时间测量值得分析

最近载一个项目中发现用netperf测试的网络延时波动较大,于是分析原因,
  • qingchi0
  • qingchi0
  • 2014-09-18 17:19:46
  • 1277

netperf网络性能检测工具-嵌入式

§  嵌入式平台编译和安装 首先环境搭建gcc 和交叉编译工具,gcc工具需要编译x86下运行的server端可执行程序netserver工具,交叉编译工具编译的是,嵌入式平台上运行的netperf可...
  • shichaog
  • shichaog
  • 2014-08-28 11:03:12
  • 1593

netperf测试网卡性能

  • 2012年07月03日 13:58
  • 155KB
  • 下载

Netperf性能测试工具-windows

看了这个文章,感觉linux和windows几乎没有差别,除了平台不同,整体应用上无区别,netperf,这个工具还是很爽的设计  详文如下: etperf是一款开源的网络性能测试工具,主...
  • chenlei_525
  • chenlei_525
  • 2015-10-20 13:47:06
  • 3271

网络测试工具--Iperf、Netperf 、MZ

网络性能测量的五项指标 可用性(availability) 响应时间(response time) 网络利用率(network utilization) 网络吞吐量(network...
  • qq_15437629
  • qq_15437629
  • 2017-12-17 19:45:50
  • 419

OpenWrt下使用netperf测试网络性能

硬件平台:Raspberry Pi B 软件平台:OpenWrt Barrier Breaker 14.07 步骤一:netperf使用简介与安装 Netperf是一种网络性能的测量工具...
  • xingyuzhe
  • xingyuzhe
  • 2015-09-29 13:43:54
  • 1436
收藏助手
不良信息举报
您举报文章:netperf测试内网网络性能
举报原因:
原因补充:

(最多只允许输入30个字)