在Debian系統中,cpustat 是一個非常有用的工具,用于監控CPU的使用情況。它是 sysstat 包的一部分,因此首先需要確保該包已經安裝。如果尚未安裝,可以使用以下命令進行安裝:
sudo apt update
sudo apt install sysstat
安裝完成后,你可以使用 cpustat 命令來監控CPU的詳細信息。以下是一些常用的 cpustat 命令選項和用法:
基本用法:
運行 cpustat 命令將顯示CPU的基本統計信息,包括用戶空間占用、系統空間占用、空閑時間等。
cpustat
指定輸出間隔和次數: 你可以指定輸出的間隔時間(以秒為單位)和輸出的次數。例如,每5秒輸出一次,共輸出3次:
cpustat -i 5 3
顯示詳細的CPU使用率:
使用 -c 選項可以顯示更詳細的CPU使用率信息,包括每個CPU核心的使用情況。
cpustat -c
顯示CPU的上下文切換和中斷信息:
使用 -w 選項可以顯示CPU的上下文切換和中斷信息。
cpustat -w
顯示CPU的負載平均值:
使用 -l 選項可以顯示CPU的負載平均值。
cpustat -l
顯示CPU的溫度:
如果你的系統支持CPU溫度監控,可以使用 -t 選項來顯示CPU的溫度。
cpustat -t
顯示CPU的頻率信息:
使用 -f 選項可以顯示CPU的頻率信息。
cpustat -f
顯示CPU的緩存使用情況:
使用 -s 選項可以顯示CPU的緩存使用情況。
cpustat -s
顯示CPU的電源管理信息:
使用 -p 選項可以顯示CPU的電源管理信息。
cpustat -p
通過這些選項,你可以根據需要監控CPU的各種性能指標。如果你需要實時監控CPU的使用情況,可以將 cpustat 命令放在后臺運行,并使用 watch 命令來定期刷新輸出:
watch -n 5 cpustat
這將每5秒刷新一次CPU的使用情況。