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)。