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の数です。


