1

MPI について質問があります。

私の実装で使用される通信量を追跡するために、mpi プロセスの開始から現在の測定ポイントまでの現在の転送データ量を取得したいと考えています。

仕様と mpich の mpi.h ヘッダー ファイルを確認しましたが、ネットワーク転送コストを追跡する呼び出しまたは変数に一致する関数が見つかりませんでした。もちろん、小さなトラフィック レジストリを実装したり、通信サイズを追跡するためのマクロを定義したりすることは可能ですが、どこかから読み取れる可能性があります。

現在の転送サイズを取得する方法を知っていますか? システム コールを使用してこの数値を取得し、プロセスのネットワーク トラフィック サイズを取得することもできますか?

/proc/self/net のように、現在のプロセスの proc 情報にアクセスすることは可能でしょうか? /proc/net もプロセスごとに維持されているのでしょうか?

前もってありがとう、マーティン

4

0 に答える 0