etherpmctl
コマンドetherpmctl
コマンドが全てのホスト上の pm_ethernet
rc
スクリプトでブート時に実行されていることを確認してください。
まだ実行されていなかった場合は次のようにして全てのホストで実行してください:
$ su Password: # /etc/rc.d/init.d/pm_ethernet start
server host 上のウィンドウで以下のコマンドを実行します:
$ cd /opt/score/sbin $ ./rpmtest comp1 ethernet -replyserver host の別のウィンドウで次のコマンドを実行します:
$ cd /opt/score/sbin $ ./rpmtest comp0 ethernet -dest 1 -ping 成功: "8 0.000113725" のような2つの数字が表示されます 1番目の数字はデータのサイズ(byte)です 2番目の数字はレイテンシ(秒)です 失敗: エラーとダンプメッセージが表示されますテストを終えるときは、プロセスが無限ループしているので、server host 上の
pmtest
プロセスを kill するのを忘れないでください。
このテストが失敗した場合は、トラブルシューディングを参照してください。
rsh
コマンドを実行できるかの確認もします。
server host 上で次のコマンドを実行します:
$ cd /opt/score/deploy $ scout -g pcc SCOUT: Spawn done. SCOUT: session started $ ./scstest -network ethernet CSTEST: BURST on ethernet 50 K messages. 100 K messages. 150 K messages. 200 K messages. 250 K messages. 300 K messages. 成功: 転送されたメッセージ数が表示されます 失敗: エラーメッセージが表示されますこのテストを止めるには Ctrl-C 押すか他の中断コマンドを実行してください。
etherpmctl
コマンドが失敗dmesg
コマンドを用いてカーネルのブートログを確認してください。
etherpmctl
コマンドが失敗したか実行されていない。
PM_DEBUG=1; export PM_DEBUG
'' を実行してください。
csh
を使っているなら ``setenv PM_DEBUG 1
'' を実行してください)
そして再度 pmtest を実行してください。-dest
引数で指定したノード番号が設定ファイルで使われている番号と異なる。