debian

如何用cpustat监控Debian多核CPU

小樊
38
2025-07-15 21:11:50
栏目: 智能运维

cpustat 是一个强大的命令行工具,用于监控 Linux 系统的 CPU 使用情况。它可以显示每个 CPU 核心的详细统计信息,包括用户态时间、系统态时间、空闲时间等。以下是如何在 Debian 系统中使用 cpustat 监控多核 CPU 的步骤:

安装 sysstat

首先,你需要安装 sysstat 包,它包含了 cpustat 工具。

sudo apt update
sudo apt install sysstat

使用 cpustat

安装完成后,你可以直接在终端中运行 cpustat 命令来查看 CPU 的实时使用情况。

基本用法

cpustat

这将显示所有 CPU 核心的统计信息,包括:

监控特定 CPU 核心

如果你只想监控特定的 CPU 核心,可以使用 -C 选项指定核心编号。

cpustat -C 0  # 监控 CPU 核心 0
cpustat -C 1  # 监控 CPU 核心 1

持续监控

如果你想持续监控 CPU 使用情况,可以使用 -w 选项指定刷新间隔(以秒为单位)。

cpustat -w 5  # 每 5 秒刷新一次

输出到文件

你还可以将输出重定向到一个文件中,以便后续分析。

cpustat -w 5 > cpu_usage.log &

示例输出

以下是一个 cpustat 的示例输出:

  CPU    %usr   %sys %iowait  %steal   %idle
  all   12.34   5.67   0.89   0.01  80.19
  0     10.23   4.56   1.23   0.00  83.98
  1     14.56   6.78   0.56   0.01  78.19

注意事项

通过这些步骤,你可以轻松地使用 cpustat 监控 Debian 系统的多核 CPU 使用情况。

0
看了该问题的人还看了