歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux教程

通過sysstat監控Linux各項參數

sysstat下載地址為http://sebastien.godard.pagesperso-orange.fr/download.html

安裝配置無需多說

怎麼用

 pidstat 2 5 
    //每隔2秒,顯示5次,所有活動進程的CPU使用情況
    pidstat -p 3132  2  5 
    //每隔2秒,顯示5次,PID為3132的進程的CPU使用情況顯示
    pidstat -p 3132  2  5  -r
    //每隔2秒,顯示5次,PID為3132的進程的內存使用情況顯示

  查看CPU使用情況

     sar 2 5
     //每隔2秒,顯示5次,CPU使用的情況

        %usr:CPU處在用戶模式下的時間百分比。 
  %sys:CPU處在系統模式下的時間百分比。 
  %wio:CPU等待輸入輸出完成時間的百分比。 
  %idle:CPU空閒時間百分比。 

        在所有的顯示中,我們應主要注意%wio和%idle,%wio的值過高,表示硬盤存在I/O瓶頸, 
         %idle值高,表示CPU較空閒,如果%idle值高但系統響應慢時,有可能是CPU等待分配內存, 
       此時應加大內存容量。%idle值如果持續低於10,那麼系統的CPU處理能力相對較低,表 
       明系統中最需要解決的資源是CPU。 

 sar 1 10 > data.txt
    //每隔1秒,寫入10次,把CPU使用數據保存到data.txt文件中。
    sar 1 0 -e 15:00:00 > data.txt
    //每隔1秒記錄CPU的使用情況,直到15點,數據將保存到data.txt文件中。(-e 參數表示結束時間,注意時間格式:必須為hh:mm:ss格式)
    sar 1 0 -r -e 15:00:00 > data.txt
    //每隔1秒記錄內存使用情況,直到15點,數據將保存到data.txt文件中。
    sar 1 0 -n DEV -e 15:00:00 > data.txt
    //每隔1秒記錄網絡使用情況,直到15點,數據將保存到data.txt文件中。

Copyright © Linux教程網 All Rights Reserved