確定進程使用每個磁碟的量?

確定進程使用每個磁碟的量?

如何判斷特定進程對多個可用磁碟區/安裝中的每一個貢獻了多少負載?似乎dstat僅顯示每個磁碟所有進程的聚合統計信息,並且iotop僅顯示每個進程所有磁碟的聚合統計資訊。

答案1

我不知道這是否仍然相關,但我使用 iostat 來顯示各個設備和分區的 I/O 統計資料。例如,若要監視進程 ID 為 32731 的正在執行的 cpio 任務,請使用下列命令:

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

答案2

您可以使用 htop。它是一個更好的過程監控工具。

相關內容