cpustat
是一個用于監控和分析 CPU 使用情況的工具,它是 sysstat
包的一部分。以下是如何在 Debian 系統上安裝和使用 cpustat
來分析 CPU 負載的步驟:
sysstat
首先,你需要安裝 sysstat
包,它包含了 cpustat
工具。
打開終端并運行以下命令來安裝 sysstat
:
sudo apt update
sudo apt install sysstat
cpustat
安裝完成后,你可以直接在終端中輸入 cpustat
來查看 CPU 的實時統計信息。
cpustat
這將顯示 CPU 的各種指標,包括用戶空間占用(us)、系統空間占用(sy)、空閑時間(id)等。
cpustat
默認會顯示所有 CPU 核心的統計信息。如果你想查看特定 CPU 核心的信息,可以使用 -p
選項后跟 CPU 編號。
cpustat -p ALL 1
上面的命令會每秒更新一次所有 CPU 核心的統計信息。
如果你想查看特定時間間隔的 CPU 使用情況,可以在 cpustat
命令后指定時間間隔(以秒為單位)和報告的次數。
cpustat -i 60 5
上面的命令會每 60 秒收集一次數據,并總共收集 5 次。
cpustat
還有許多其他選項可以幫助你更詳細地分析 CPU 負載:
-c
:顯示每個 CPU 核心的詳細信息。-m
:顯示內存使用情況。-V
:顯示 sysstat
版本信息。-h
:顯示幫助信息。例如,要查看每個 CPU 核心的詳細信息,可以使用以下命令:
cpustat -c
cpustat
默認使用 /proc/stat
和 /proc/sched_stat
文件來收集數據,因此你需要有足夠的權限來讀取這些文件。cpustat
來獲取更詳細的信息。通過這些步驟,你應該能夠使用 cpustat
在 Debian 系統上有效地分析和監控 CPU 負載。