在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的使用情况。