Ceph:ネットワークパフォーマンスベースラインテスト

1449 ワード

#一、帯域幅ベースラインテスト:iperfはネットワーク性能テストツールです.IperfはTCPおよびUDP帯域幅品質をテストすることができる.iperfは最大TCP帯域幅を測定でき,多様なパラメータとUDP特性を有する.Iperfは、帯域幅、遅延ジッタ、およびパケット損失を報告することができる.
#二、テスト方法:ネットワーク性能基準テストを開始し、最初のCephノードでiperfサービスエンドオプションを実行し、2番目のCephノードでクライアントオプションを実行する.
#三、操作方法:サービス側ノードとクライアントノードでそれぞれ占有されていない同じポートを探す.例えば6901
1、サービス側ノード:
# yum -y install iperf
# iperf -s -p 6901
------------------------------------------------------------
Server listening on TCP port 6901
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[  4] local 172.16.2.175 port 6901 connected with 172.16.2.172 port 16650
[ ID] Interval      Transfer    Bandwidth
[  4]  0.0-10.0 sec  1.15 GBytes  982 Mbits/s

説明:-p:オープンしたサーバ接続ポートを示す-s:iperfサーバモード
2、クライアントノード:
# yum -y install iperf
# iperf -c 172.16.2.175 -p 6901
------------------------------------------------------------
Client connecting to hz-01-ops-tc-ceph-01, TCP port 6901
TCP window size: 93.5 KByte (default)
------------------------------------------------------------
[  3] local 172.16.2.172 port 16650 connected with 172.16.2.175 port 6901
[ ID] Interval      Transfer    Bandwidth
[  3]  0.0-10.0 sec  1.15 GBytes  984 Mbits/sec

説明:-c:Iperfはサーバモードで実行され、-cパラメータでホストを指定すると、Iperfは指定したホストの接続のみを受け入れます.このパラメータはUDPモードでは動作しません.-p:接続されたポートが上の図のようにCephノード間のネットワーク帯域幅が948 Mbits/secに達することを示しており、ギガビットネットワークカードにとっては良い結果である.