これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mckey です。
プログラム:
NAME
mckey - RDMA CM マルチキャスト セットアップと簡単なデータ転送テスト。
SYNOPSIS
マッキー -m マルチキャストアドレス [-s] [-b バインドアドレス] [-c 接続]
[-C メッセージ数] [-S メッセージ サイズ] [-p ポート スペース]
マッキー -m マルチキャストアドレス -s [-b バインドアドレス] [-c 接続]
[-C メッセージ数] [-S メッセージ サイズ] [-p ポート スペース]
マッキー -M unmapped_multicast_address -b バインド アドレス [-s] [-c 接続]
[-C メッセージ数] [-S メッセージ サイズ] [-p ポート スペース]
DESCRIPTION
librdmacm を使用してノード間に一連の RDMA マルチキャスト通信パスを確立します。
オプションでデータグラムを受信ノードに転送し、通信を切断します。
OPTIONS
-m マルチキャストアドレス
参加する IP マルチキャスト アドレス。
-M unmapped_multicast_address
参加する RDMA トランスポート固有のマルチキャスト アドレス。
-s データグラムをマルチキャスト グループに送信します。
-b バインドアドレス
バインドするローカルネットワークアドレス。
-c 接続
マルチキャスト グループに参加する QP の数。 (デフォルト 1)
-C メッセージ数
各接続経由で転送するメッセージの数。 (デフォルトは10)
-S メッセージサイズ
転送される各メッセージのサイズ (バイト単位)。 この値は以下より小さい必要があります
基礎となる RDMA トランスポートの MTU を満たさないと、エラーが発生します。 (デフォルトは100)
-p ポートスペース
データグラム通信のポート空間。 RDMA UDP (0x0111) のいずれかである可能性があります
または IPoIB (0x0002) ポートスペース。 (デフォルトはRDMA_PS_UDP)
注意事項
基本的な使用法は、サーバー システム上で mckey -m multicast_address を起動し、次に mckey -m を実行することです。
multicast_address - クライアント システム上の。
固有の Infiniband SA に割り当てられたマルチキャスト GID は、ゼロを指定して mckey を呼び出すことで取得できます。
MGID または IP アドレス。 (例、-M 0 または -m 0.0.0.0)。 割り当てられるアドレスは、
mckey クライアントが作成されたグループに参加できるようにするために表示されます。
このテストはRDMAリソースをユーザースペースにマップするため、ユーザーは次のことを確認する必要があります。
利用可能なシステムリソースと権限。 詳細については、libibverbsのREADMEファイルを参照してください。
詳細。
onworks.net サービスを使用してオンラインで mckey を使用する