cpustat 是一個用于顯示 CPU 使用情況的工具,它是 sysstat 包的一部分。默認情況下,cpustat 只顯示當前的 CPU 使用情況。但是,你可以通過使用 -s 選項來查看自上次啟動以來的累計 CPU 使用情況。
如果你想要查看 CPU 的歷史數據,你可以使用 mpstat 命令,它也是 sysstat 包的一部分。mpstat 可以顯示每個 CPU 的詳細統計信息,并且可以按照指定的時間間隔和次數來收集數據。
以下是如何使用 mpstat 來顯示 CPU 歷史數據的步驟:
sysstat 包。如果沒有安裝,可以使用以下命令來安裝:sudo apt-get update
sudo apt-get install sysstat
mpstat 命令來查看 CPU 的歷史數據。例如,以下命令會每秒收集一次 CPU 統計信息,并持續收集 10 次:mpstat -P ALL 1 10
這里的 -P ALL 表示顯示所有 CPU 的統計信息,1 是收集數據的時間間隔(秒),10 是收集數據的次數。
mpstat -P ALL 1 10 > cpu_usage.csv
這將會把 CPU 使用情況的數據保存到 cpu_usage.csv 文件中。
請注意,mpstat 和 cpustat 需要適當的權限才能訪問內核的統計信息。如果你在運行這些命令時遇到權限問題,可能需要在命令前加上 sudo 來獲取超級用戶權限。