在 Ubuntu 系統中,cpustat
是一個用于顯示 CPU 使用情況的工具,它是 sysstat
包的一部分。默認情況下,cpustat
只顯示當前的 CPU 統計信息,而不直接提供歷史記錄功能。不過,你可以通過以下幾種方法來查看 CPU 的歷史使用情況:
使用 mpstat
命令:
mpstat
也是 sysstat
包中的一個工具,可以用來查看每個 CPU 的詳細統計信息,包括歷史數據。sysstat
包:sudo apt update
sudo apt install sysstat
mpstat
查看實時 CPU 統計信息:mpstat -P ALL 1
這將每秒更新一次所有 CPU 的統計信息。查看歷史數據文件:
sysstat
包會定期將 CPU 統計信息記錄到 /var/log/sysstat/
目錄下的文件中,通常是 sar
文件。sar
命令查看這些歷史記錄:sar -u -f /var/log/sysstat/saXX
其中 saXX
是具體的日期文件,例如 sa01
表示 1 號的數據。使用 atop
工具:
atop
是另一個監控系統性能的工具,能夠記錄并展示系統的歷史性能數據。atop
:sudo apt install atop
atop
服務(如果尚未啟動):sudo systemctl start atop
atop
查看歷史記錄:sudo atop -r /var/log/atop/atop_YYYYMMDD
替換 YYYYMMDD
為實際的日志日期。通過這些工具和方法,你可以有效地監控和查看 Ubuntu 系統中 CPU 的歷史使用情況。