在Debian系統中,cpustat 是一個用于顯示CPU統計信息的工具,它可以幫助你監控CPU的使用情況,包括CPU頻率。要使用 cpustat 監控CPU頻率,請按照以下步驟操作:
安裝 sysstat 包:
cpustat 是 sysstat 包的一部分。如果尚未安裝,請使用以下命令安裝:
sudo apt update
sudo apt install sysstat
運行 cpustat:
安裝完成后,你可以直接在終端中運行 cpustat 命令來查看CPU統計信息。默認情況下,cpustat 會顯示包括CPU頻率在內的各種指標。
cpustat
輸出示例:
Linux 5.4.0-42-generic (hostname) 03/22/2021 _x86_64_ (4 CPU)
03:45:12 PM CPU %usr %sys %iowait %steal %idle
03:45:13 PM all 12.34 2.12 0.01 0.00 85.53
03:45:14 PM all 11.23 2.45 0.02 0.00 86.30
在這個輸出中,%idle 列顯示了CPU的空閑時間百分比,而CPU頻率通常會根據負載自動調整。
實時監控CPU頻率:
如果你想實時監控CPU頻率的變化,可以使用 -f 選項來顯示每個CPU核心的頻率:
sudo cpustat -f
輸出示例:
Linux 5.4.0-42-generic (hostname) 03/22/2021 _x86_64_ (4 CPU)
03:45:12 PM CPU %usr %sys %iowait %steal %idle frequency
03:45:13 PM all 12.34 2.12 0.01 0.00 85.53 2400 MHz
03:45:14 PM all 11.23 2.45 0.02 0.00 86.30 2300 MHz
在這個輸出中,frequency 列顯示了每個CPU核心的當前頻率。
持續監控:
如果你想持續監控CPU頻率,可以將 cpustat 命令與 watch 命令結合使用:
watch -n 1 'sudo cpustat -f'
這將每秒刷新一次CPU頻率信息。
通過這些步驟,你可以有效地使用 cpustat 監控Debian系統中的CPU頻率。