AIX でのプロセスごとの I/O アカウンティング

AIX でのプロセスごとの I/O アカウンティング

AIX でプロセスごとの I/O 統計を取得する方法、つまりプロセスの現在のディスク I/O レートを取得する方法はありますか? iostat、nmon、topas などのコマンドでは、このようなデータを表示できません。Filemon も役に立ちません。実際、必要なのは Linux の iotop(1) コマンドによく似たものです。

更新: これを行うための組み込みコマンドはないようです。おそらく、SPMI API

答え1

次のコマンドを試してください

ps -ef  -o ruser,pid,ppid=parent,tdiskio

-o スイッチを使って、必要なパラメータを表示したり、他のパラメータを非表示にしたりすることができます。また、必要に応じて、sort コマンドと awk コマンドまたは cut コマンドのいずれかを使用して、出力を並べ替えることもできます。

答え2

psvx の

pgin列は、プロセスがコアにロードされていないページを参照した結果生じたディスクI/Oの数です。

関連情報