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

 

參考:

http://blog.csdn.net/daiyudong2020/article/details/53863314

http://www.linuxidc.com/Linux/2014-11/109609.htm

http://www.linuxidc.com/Linux/2013-10/91570.htm

http://blog.csdn.net/dai451954706/article/details/44015311


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM