1. 程式人生 > >Linux檢視某個程序的磁碟IO讀寫情況 pidstat

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

這個可以針對單個程序進行檢視,可以顯示正在使用磁碟的程序

通過程序號找到對應的指令碼名稱,並殺掉對應的程序