cpustat
是一个用于监控 CPU 性能和使用情况的工具,通常作为 sysstat
包的一部分提供。在 Debian 上使用 cpustat
的步骤如下:
如果你还没有安装 sysstat
,可以使用以下命令进行安装:
sudo apt update
sudo apt install sysstat
安装完成后,你可以直接在终端中输入 cpustat
来查看 CPU 的使用情况。cpustat
默认会显示当前 CPU 的使用统计信息。
cpustat
输出的列解释如下:
%usr
:用户空间占用 CPU 百分比%sys
:内核空间占用 CPU 百分比%iowait
:等待 I/O 操作完成的 CPU 时间百分比%irq
:处理硬件中断的 CPU 时间百分比%soft
:处理软件中断的 CPU 时间百分比%steal
:虚拟机管理程序占用的 CPU 时间百分比(在虚拟化环境中)%guest
:运行虚拟 CPU 的时间百分比%idle
:空闲 CPU 时间百分比cpustat
提供了一些选项来自定义输出,例如:
-c
:显示每个 CPU 的详细信息。-m
:显示每个 CPU 的缓存使用情况。-P
:显示每个 CPU 的性能监控计数器。-t
:显示线程级别的统计信息。-h
:显示帮助信息。例如,要查看每个 CPU 的详细信息,可以使用:
cpustat -c
如果你想定期获取 CPU 使用情况,可以将 cpustat
命令与 watch
命令结合使用:
watch -n 2 cpustat
这将每 2 秒刷新一次 CPU 使用情况的输出。
通过这些步骤,你应该能够在 Debian 上成功安装和使用 cpustat
来监控 CPU 的性能和使用情况。