iperf 3-ネットワーク帯域幅性能テストツール


役割:TCPまたはUDPに基づいて、ネットワーク帯域幅のスループットをテストする
インストール:yum install iperf 3-y
サービス側パラメータ:
-s:サービスを開始することを示します
-i:レポートの印刷間隔を示す
-p:リスニングポートを指定します.デフォルトは5201です.
-D:バックグラウンドで実行(デフォルトはフロントで実行し、テスト結果を画面に印刷)
使用例:iperf 3-s-i 1-p 10000
クライアント・パラメータ:
-c:クライアントを起動し、サービス側IPに続くことを示す
-b:ターゲットの最大帯域幅を指定します(ethool NIC名で表示できます)
-t:試験時間の指定
-P:コンカレント数の指定
-p:サービス側が起動したポートを示す
-R:リバーステスト
-d:双方向テスト
使用例:iperf 3-c 192.168.0.30 -b 1G -t 5 -P 2 -p 10000
例:
#     
[root@test02 ~]# iperf3 -s -i 1 -p 10000
-----------------------------------------------------------
Server listening on 10000
-----------------------------------------------------------
Accepted connection from 192.168.10.121, port 40322
[  5] local 192.168.10.122 port 10000 connected to 192.168.10.121 port 40324
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-1.00   sec   110 MBytes   926 Mbits/sec                  
[  5]   1.00-2.00   sec   121 MBytes  1.02 Gbits/sec                  
[  5]   2.00-3.00   sec   117 MBytes   980 Mbits/sec                  
[  5]   3.00-4.00   sec   119 MBytes   997 Mbits/sec                  
[  5]   4.00-5.00   sec   120 MBytes  1.01 Gbits/sec                  
[  5]   5.00-5.00   sec  0.00 Bytes  0.00 bits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth
[  5]   0.00-5.00   sec  0.00 Bytes  0.00 bits/sec                  sender
[  5]   0.00-5.00   sec   587 MBytes   984 Mbits/sec                  receiver
#     
[root@test01 ~]# iperf3 -c 192.168.10.122 -t 5 -b 1G -P 1 -p 10000 -R
Connecting to host 192.168.10.122, port 10000
Reverse mode, remote host 192.168.10.122 is sending
[  4] local 192.168.10.121 port 40328 connected to 192.168.10.122 port 10000
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec   108 MBytes   909 Mbits/sec                  
[  4]   1.00-2.00   sec   122 MBytes  1.02 Gbits/sec                  
[  4]   2.00-3.00   sec   118 MBytes   992 Mbits/sec                  
[  4]   3.00-4.00   sec   119 MBytes   999 Mbits/sec                  
[  4]   4.00-5.00   sec   120 MBytes  1.00 Gbits/sec                  
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-5.00   sec   587 MBytes   985 Mbits/sec    0             sender
[  4]   0.00-5.00   sec   587 MBytes   985 Mbits/sec                  receiver

送信者と受信者のBandwidth(帯域幅)はだいたい985 M/sで、NICの1000 M/sに近いことがわかります.