プロセスが各ディスクをどれだけ使用しているかを判断します。

プロセスが各ディスクをどれだけ使用しているかを判断します。

特定のプロセスが、利用可能な複数のボリューム/マウントのそれぞれにどの程度の負荷をかけているかを確認するにはどうすればよいですか?dstatディスクごとにすべてのプロセスの合計統計のみが表示され、iotopプロセスごとにすべてのディスクの合計統計のみが表示されるようです。

答え1

これがまだ関連しているかどうかはわかりませんが、個々のデバイスとパーティションの I/O 統計を表示するために iostat を使用します。たとえば、プロセス ID 32731 で実行中の cpio タスクを監視するには、次のコマンドを使用します。

iostat -xd /proc/32731 -p sda,sdb,sdc,sdd 1

答え2

htop を使用できます。これは top よりも優れたプロセス監視ツールです。

関連情報