温馨提示×

centos cpustat啥作用

小樊
35
2026-10-17 20:39:40
栏目: 智能运维

在 CentOS(以及其他 Linux 发行版)里,cpustat 一般有两种常见含义,下面分别说明:


一、cpustat 命令(来自 sysstat / pcp 等工具)

1️⃣ 如果是 sysstat 包里的 mpstat 类似工具

有些系统把 CPU 统计工具叫做 cpustat,用于查看 CPU 使用率统计信息。

作用:

  • 显示每个 CPU 核心的使用情况
  • 显示用户态 / 系统态 / 空闲 / IO 等待等占比
  • 可用于排查 CPU 瓶颈

示例:

cpustat 1 5

表示每 1 秒采样一次,共 5 次。

输出示例含义:

  • %usr:用户进程占用
  • %sys:内核占用
  • %idle:空闲
  • %iowait:IO 等待

二、CentOS 中更常见的 CPU 查看方式(容易混淆)

✅ top / htop

  • 实时查看 CPU 和进程占用

✅ mpstat(sysstat 包)

mpstat -P ALL 1

查看所有 CPU 核心状态

✅ sar -u

sar -u 1 5

查看历史或实时 CPU 使用率

✅ /proc/stat

底层数据来源:

cat /proc/stat

三、如果 cpustat 命令不存在

在 CentOS 上通常:

yum install sysstat

然后主要使用:

  • mpstat
  • sar
  • iostat

总结一句话

cpustat 的作用是查看 CPU 使用率、核心负载和性能瓶颈,类似 mpstat / sar。

如果你是看到某个脚本或文档里写了 cpustat,可以把上下文贴出来,我可以帮你准确判断是哪种工具。

0 踩