Io

如何判斷哪個程序是 IO 綁定的?

  • June 9, 2015

假設我有大量程序,並且一個(或多個)受 IO 限制,wa顯然top. 我怎樣才能確定它是哪個程序?每個程序顯示正在使用多少 CPU,但我如何知道該程序導致作業系統因 IO 等待多少?

sudo iotop為您提供所有磁碟 io 活動的一個很好的頂級概覽,如下所示:

tar cjvf 的 iotop …

要安裝,請使用sudo apt-get install iotop

$ pidstat -d 5

應該每 5 秒列印一次程序及其磁碟活動。Pidstat 可以在 sysstat 包中找到。

$ sudo apt-get install sysstat

引用自:https://unix.stackexchange.com/questions/208368