Linux查看CPU歷史負載


sar -f /var/log/sa/sa20 -s 02:00:00 -e 06:00:00 | head -n 50
 sysstat工具與負載歷史回放

  很多系統負載過高的時候我們是無法立即獲知或者立即解決的,當檢測到或者知道歷史的高負載狀況時,可能需要回放歷史監控數據,這時 sar 命令就派上用場了,sar命令同樣來自sysstat工具包,可以記錄系統的CPU負載、I/O狀況和內存使用記錄,便於歷史數據的回放。

  Ubuntu系統上,sysstat的配置文件在/etc/default/sysstat,sysstat默認關閉,通過將該文件中的ENABLED改為"true"啟用;歷史日志的存放位置為/var/log/sysstat

  Red Hat系統上,sysstat的配置文件在/etc/sysconfig/sysstat文件,歷史日志的存放位置為/var/log/sa

  兩種系統上,統計信息都是每10分鍾記錄一次,每天的23:59會分割統計文件,這些操作的頻率都在/etc/cron.d/sysstat文件配置。

sar命令查看CPU、內存和磁盤記錄

  默認情況下,sar命令顯示當天的統計信息,不帶參數顯示CPU統計信息,參數-r顯示收集的內存記錄,-b顯示磁盤I/O

 

//查看指定文件7點到9點CPU使用記錄,如要看負載加參數-q

#sar -s 07:00:00 -e 10:00:00 -f /var/log/sa/sa03

輸出如下:

 


免責聲明!

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



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