1. 程式人生 > >linux 檢視 單個執行緒 的io

linux 檢視 單個執行緒 的io

說明:

1、Linux下沒有原生的檢視IO的軟體,只能額外裝。

2、如果使用vmstat或者cat /proc/$PID/io,這些看的都太複雜了。

下面是安裝的比較直觀的軟體:

1、iostat

這個只能計算總的IO,沒有單獨某個程序的。

安裝:

#Ubuntu
sudo apt-get install sysstat
#CentOS
sudo yum install sysstat

2、iotop

這個可以針對單個程序進行檢視。

sudo iotop -p $PID -d 1

安裝:

#Ubuntu
sudo apt-get install iotop
#CentOS
sudo yum install iotop

3、pidstat

和iotop效果一致,不過這個可以監控記憶體。

sudo pidstat -p $PID -d 1

安裝:

#Ubuntu
sudo apt-get install sysstat
#CentOS
sudo yum install sysstat

參考: