Ceph:ネットワークパフォーマンスベースラインテスト
#一、帯域幅ベースラインテスト:iperfはネットワーク性能テストツールです.IperfはTCPおよびUDP帯域幅品質をテストすることができる.iperfは最大TCP帯域幅を測定でき,多様なパラメータとUDP特性を有する.Iperfは、帯域幅、遅延ジッタ、およびパケット損失を報告することができる.
#二、テスト方法:ネットワーク性能基準テストを開始し、最初のCephノードでiperfサービスエンドオプションを実行し、2番目のCephノードでクライアントオプションを実行する.
#三、操作方法:サービス側ノードとクライアントノードでそれぞれ占有されていない同じポートを探す.例えば6901
1、サービス側ノード:
説明:-p:オープンしたサーバ接続ポートを示す-s:iperfサーバモード
2、クライアントノード:
説明:-c:Iperfはサーバモードで実行され、-cパラメータでホストを指定すると、Iperfは指定したホストの接続のみを受け入れます.このパラメータはUDPモードでは動作しません.-p:接続されたポートが上の図のようにCephノード間のネットワーク帯域幅が948 Mbits/secに達することを示しており、ギガビットネットワークカードにとっては良い結果である.
#二、テスト方法:ネットワーク性能基準テストを開始し、最初の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に達することを示しており、ギガビットネットワークカードにとっては良い結果である.