ubuntu

ubuntu cpustat能监控哪些CPU指标

小樊
42
2025-07-25 10:32:51
栏目: 智能运维

cpustat 是一个用于监控 CPU 使用情况的命令行工具,它是 sysstat 软件包的一部分。使用 cpustat 可以监控多种 CPU 指标,包括但不限于以下几类:

  1. CPU 使用率

    • 用户空间占用 CPU 的百分比(user)
    • 系统空间占用 CPU 的百分比(system)
    • 空闲 CPU 的百分比(idle)
    • 等待 I/O 完成的 CPU 时间百分比(iowait)
    • CPU 空闲时间百分比(idle)
  2. CPU 时间

    • 用户态 CPU 时间(user)
    • 系统态 CPU 时间(system)
    • 空闲时间(idle)
    • 等待 I/O 的时间(iowait)
  3. 每秒中断次数

    • 中断每秒(interrupts)
    • 软中断每秒(softirq)
  4. 上下文切换次数

    • 上下文切换每秒(ctxt)
    • 软中断上下文切换每秒(softirq)
  5. CPU 频率(如果支持):

    • CPU 的当前频率

cpustat 默认会显示所有 CPU 的总体使用情况,但也可以通过指定参数来监控特定的 CPU 核心或调整输出的详细程度。例如,使用 -c 参数可以指定要监控的 CPU 核心,使用 -P 参数可以选择性地显示某些 CPU 核心的指标。

要查看 cpustat 的所有可用选项和详细信息,可以在终端中运行 man cpustatcpustat --help

0
看了该问题的人还看了