在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频率。