Netperfはイントラネットネットワークの性能をテストする

3151 ワード

シナリオのテスト


テスト環境の3台のサーバーを構築して、1台はサービス端をして、2台はクライアントをして16 C 32 Gシステムディスクに配置します:50 Gデータディスク:50 G 1 M帯域幅
3台とも以下の操作を行う
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  -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)。