cpustat 是一个用于监控 CPU 使用情况的工具,通常作为 sysstat 包的一部分提供。在 Debian 系统中使用 cpustat 的步骤如下:
安装 sysstat 包:
如果你还没有安装 sysstat,可以使用以下命令来安装它:
sudo apt update
sudo apt install sysstat
使用 cpustat:
安装完成后,你可以直接在终端中输入 cpustat 来查看 CPU 的统计信息。默认情况下,cpustat 会显示当前 CPU 的使用情况。
cpustat
这将输出类似以下的信息:
Linux 5.4.0-42-generic (hostname) 09/14/2021 _x86_64_ (4 CPU)
09:12:34 PM CPU %usr %sys %iowait %steal %idle
09:12:35 PM all 12.34 2.12 0.01 0.00 85.53
09:12:36 PM all 10.45 1.87 0.02 0.00 87.66
你可以看到 CPU 的使用率,包括用户态 (%usr)、系统态 (%sys)、等待 I/O (%iowait)、被偷取的时间 (%steal) 和空闲时间 (%idle)。
查看特定 CPU 核心的统计信息:
如果你想查看特定 CPU 核心的统计信息,可以使用 -p 选项后跟 CPU 核心的编号:
cpustat -p 0
这将显示 CPU 核心 0 的详细统计信息。
持续监控:
如果你想持续监控 CPU 使用情况,可以使用 -c 选项后跟刷新间隔(秒):
cpustat -c 2
这将每 2 秒更新一次 CPU 统计信息。
其他选项:
cpustat 还有许多其他选项,可以通过查看手册页来了解更多:
man cpustat
通过这些步骤,你应该能够在 Debian 系统中成功使用 cpustat 来监控 CPU 的性能和使用情况。