A.23. InfiniBand 接続
テストの内容
Infiniband 接続 テストでは、次のサブテストを実行して、必要に応じて、テストの開始時にドロップダウンから選択した IP アドレスを使用してベースライン機能を確認します。
Ping テスト
HUT でテスト中のデバイスの開始 IP アドレスから、テストサーバーの選択した IP アドレスへ ping を実行します。
ping テスト
選択したテストサーバーの IP アドレスを使用してテストサーバーおよび HUT で rping を実行し、結果を比較して完了まで実行されたことを確認します。
Rcopy テスト
テストサーバーと HUT で rcopy を実行し、ランダムに生成されたファイルを送信し、テストサーバーと HUT で md5sum を比較して、転送が成功したことを確認します。
Rdma-ndd サービステスト
サービスの停止、開始、再起動コマンドが期待通りに機能することを確認します。
Opensm サービステスト
サービスの停止、開始、再起動コマンドが期待通りに機能することを確認します。
LID 検証テスト
デバイスの LID が設定されており、デフォルト値ではないことを確認します。
Smpquery テスト
テストサーバーでデバイスとポートを使用して smpquery を実行し、デバイス/ポートがファブリックに登録されているかどうかを確認します。
ib_write_bw テスト
HUT からテストサーバーの選択された IP アドレスに対して ib_write_bw を実行し、InfiniBand の書き込み帯域幅をテストし、必要な帯域幅に到達できるかどうかを検証します。キューペアパラメーターは、ラインレートに近いスループットを達成するために、帯域幅テスト中に調整されました。
ib_read_bw test
HUT から LTS の選択された IP アドレスに対して ib_read_bw を実行し、InfiniBand の読み取り帯域幅をテストし、必要な帯域幅に到達できるかどうかを検証します。キューペアパラメーターは、ラインレートに近いスループットを達成するために、帯域幅テスト中に調整されました。
ib_send_bw test
HUT からテストサーバーの選択した IP アドレスに対して ib_send_bw を実行して、InfiniBand 送信帯域幅をテストし、必要な帯域幅に到達できるかどうかを確認します。キューペアパラメーターは、ラインレートに近いスループットを達成するために、帯域幅テスト中に調整されました。
テストの準備
- テストサーバーと HUT が、同じファブリック上の別々のマシンであることを確認します。
テストの実行
このテストは、インタラクティブなテストです。次のコマンドを実行し、表示されたリストから適切な infiniband connection
テスト名を選択します。
rhcert-run
テストを実行する IP アドレス (テストサーバーの IP アドレス) を選択するためのドロップダウンが表示されます。テストを実行している HUT デバイスと同じファブリック上のデバイスに対応する IP アドレスを選択します。
レートタイプ | infiniband 接続テストを手動で追加するコマンド | infiniband 接続テストを手動で実行するコマンド |
---|---|---|
Infiniband_QDR |
rhcert-cli plan --add --test Infiniband_QDR --device <devicename>_devicePort_<port number>_netDevice_<net device> |
rhcert-cli run --test Infiniband_QDR --server <test server IP addr> |
Infiniband_FDR |
rhcert-cli plan --add --test Infiniband_FDR --device <device name>_devicePort_<port number>_netDevice_<net device> |
rhcert-cli run --test Infiniband_FDR --server <test server IP addr> |
Infiniband_EDR |
rhcert-cli plan --add --test Infiniband_EDR --device <device name>_devicePort_<port number>_netDevice_<net device> |
rhcert-cli run --test Infiniband_EDR --server <test server IP addr> |
Infiniband_HDR |
rhcert-cli plan --add --test Infiniband_HDR --device <device name>_devicePort_<port number>_netDevice_<net device> |
rhcert-cli run --test Infiniband_HDR --server <test server IP addr> |
Infiniband_NDR |
rhcert-cli plan --add --test Infiniband_NDR --device <device name>_devicePort_<port number>_netDevice_<net device> |
rhcert-cli run --test Infiniband_NDR --server <test server IP addr> |
Infiniband_Socket_Direct |
rhcert-cli plan --add --test Infiniband_Socket_Direct |
rhcert-cli run --test Infiniband_Socket_Direct --server <test server IP addr> |
<device name>
、<port number>
、<net device>
、および <test server IP addr>
は、適切な値に置き換えます。
ランタイム
このテストの実行には 10 分もかかりません。
関連情報
- InfiniBand と RDMA の詳細は、InfiniBand および RDMA テクノロジーの理解 を参照してください。