温馨提示×

centos cpustat能看啥

小樊
41
2026-10-17 20:33:40
栏目: 智能运维

在 CentOS(及其他 Linux 发行版)里,cpustat 通常指两种东西之一,最常见的是:


一、cpustat(来自 sysstat 包的工具,或用 mpstat 类似)

如果你说的是 cpustat 命令(有些系统是 mpstat / sar 系列),它主要看:

能看什么

  • 每个 CPU 核心的使用率
    • %usr:用户态
    • %sys:内核态
    • %iowait:等 IO
    • %irq / %soft:中断
    • %idle:空闲
  • 整体 CPU 负载情况
  • 多核是否均衡
  • 是否存在 IO 等待瓶颈

示例:

cpustat 1

每秒刷新一次 CPU 使用情况。


二、你可能是说 top / htop / mpstat 的统称

很多人把“看 CPU 状态的命令”叫 cpustat,常见组合:

1️⃣ top

top

看:

  • 总体 CPU 使用率
  • 每个进程的 CPU 占用
  • 负载(load average)

2️⃣ mpstat

mpstat -P ALL 1

看:

  • 每个 CPU 核心详细状态
  • 多核服务器非常有用

3️⃣ sar

sar -u 1 5

看:

  • 历史 / 实时 CPU 使用
  • 系统性能分析

三、cpustat 常用来判断的问题

✅ CPU 是否打满
✅ 是用户程序还是系统占用高
✅ 是不是 IO 导致 CPU 等待
✅ 多核利用是否均衡
✅ 是否存在中断风暴


四、如果你不确定自己用的是哪个

你可以贴一下:

which cpustat
cpustat --help

我可以帮你精确解释你这个 cpustat 的输出含义。


如果你愿意,可以把 cpustat 的输出截图或文字发我,我直接帮你读。

0 踩