linux 性能監控 pidstat 命令

pidstat命令 查看CPU使用情況

pidstat [ 選項 ] [ <時間間隔> ] [ <次數> ]

選項參數:

  • -u:默認的參數,顯示進程的cpu使用統計
  • -r:顯示進程的內存使用情況
  • -d:顯示進程的IO使用情況
  • -p:指定進程號
  • -w:顯示進程的上下文切換情況

 

pidstat 相當於 pidstat -u -p ALL

1. -u  CPU使用情況統計

加 -u 和不加 -u 效果一樣

輸出說明:

  • PID:進程ID
  • %usr:進程在用戶空間佔用cpu的百分比
  • %system:進程在內核空間佔用cpu的百分比
  • %guest:進程在虛擬機佔用cpu的百分比
  • %CPU:進程佔用cpu的百分比
  • CPU:處理進程的cpu編號
  • Command:當前進程對應的命令

2. -r 內存使用情況統計

  • PID:進程ID
  • Minflt/s:任務每秒發生的次要錯誤,不需要從磁盤中加載頁
  • Majflt/s:任務每秒發生的主要錯誤,需要從磁盤中加載頁
  • VSZ:虛擬地址大小,虛擬內存的使用KB
  • RSS:常駐集合大小,非交換區五里內存使用KB
  • Command:task命令名

3.-d 顯示進程的IO使用情況

  • PID:進程id
  • kB_rd/s:每秒從磁盤讀取的KB
  • kB_wr/s:每秒寫入磁盤KB
  • kB_ccwr/s:任務取消的寫入磁盤的KB。當任務截斷髒的pagecache的時候會發生。
  • COMMAND:task的命令名

4.-w 顯示進程的上下文切換情況

  • PID:進程id
  • Cswch/s:每秒主動任務上下文切換數量
  • Nvcswch/s:每秒被動任務上下文切換數量
  • Command:命令名

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章