Io
如何判斷哪個程序是 IO 綁定的?
假設我有大量程序,並且一個(或多個)受 IO 限制,
wa
顯然top
. 我怎樣才能確定它是哪個程序?每個程序顯示正在使用多少 CPU,但我如何知道該程序導致作業系統因 IO 等待多少?
sudo iotop
為您提供所有磁碟 io 活動的一個很好的頂級概覽,如下所示:要安裝,請使用
sudo apt-get install iotop
$ pidstat -d 5
應該每 5 秒列印一次程序及其磁碟活動。Pidstat 可以在 sysstat 包中找到。
$ sudo apt-get install sysstat