これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド dtest です。
プログラム:
NAME
dtest - 単純な uDAPL 送受信および RDMA テスト
SYNOPSIS
dtest [-P プロバイダー] [-b バッファ サイズ] [-B バースト カウント][-v] [-c] [-p] [-d] [-NS]
dtest [-P プロバイダー] [-b バッファ サイズ] [-B バースト カウント][-v] [-c] [-p] [-d] [-NS ホスト名]
DESCRIPTION
dtest は、uDAPL インターフェイスを実行および検証するために使用される簡単なテストです。 少なくともXNUMXつ
テストのインスタンス化を実行する必要があります。 XNUMX つはサーバーとして機能し、もう XNUMX つはクライアントとして機能します。
テストのサーバー側は、呼び出されると、タイミングが決まるまで接続リクエストをリッスンします。
アウトか殺されるか。 cd 接続要求を受信すると、接続が確立され、
サーバー側とクライアント側は、RDMA の書き込みと読み取りを実行するために必要な情報を交換します。
OPTIONS
-P=プロバイダー
つかいます プロバイダー /etc/dat.conf (デフォルトの OpenIB-cma) を使用して uDAPL インターフェイスを指定するには
-b=バッファサイズ
バッファサイズを使用する バッファサイズ RDMA の場合 (デフォルト 64)
-B=BURST_COUNT
バーストカウントを使用する BURST_COUNT インターレーションの場合 (デフォルトは 10)
-v、冗長出力(デフォルトはオフ)
-c、コンシューマ通知イベントを使用します (デフォルトはオフ)
-p、ポーリングを使用します (デフォルトはイベントを待機します)。
-d、閉じるまでの秒単位の遅延 (デフォルトはオフ)
-s、サーバーとして実行 (デフォルト - サーバーとして実行)
-h=ホスト名
つかいます ホスト名 サーバーのホスト名または IP アドレスを指定します (デフォルト - なし)
例
dtest -P OpenIB-cma -v -s
プロバイダー OpenIB-cma を使用して、デバッグ冗長性を備えたサーバー プロセスを開始します。
dtest -P OpenIB-cma -h server1-ib0
OpenIB-cma プロバイダーを使用して、ホスト名 server1-ib0 に接続するクライアント プロセスを開始します。
onworks.net サービスを使用してオンラインで dtest を使用する