Linux查看某個進程的磁盤IO讀寫情況 pidstat


一、現象

1)釘釘告警不斷,告警如下CPU使用達到100%

普羅米修斯監控

2)查看數據庫,沒有發現比平時同一時段,業務量的增加。但是,數據庫顯示latch free等告警,驗證了CPU使用過高導致。

3)Linux系統

 vmstat 1查看系統負載,發現us、sy很高,加起來達到100%。而且,in/cs比平時高出很多。

平時都是2000-6000左右,現在跑到10000多

4)查看磁盤使用情況

發現系統盤在清除完部分日之后,一直在增長,而且是快速增長

 

二、使用pidstat查看進程使用磁盤的情況

pidstat -d 1

這個可以針對單個進程進行查看,可以顯示正在使用磁盤的進程

通過進程號找到對應的腳本名稱,並殺掉對應的進程

 


免責聲明!

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



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