温馨提示×

centos cpustat怎么启动

小樊
40
2026-07-20 21:42:17
栏目: 智能运维

CentOS 上,cpustat 不是系统默认自带的命令,它通常来自 sysstat 工具包或 pcp(Performance Co-Pilot)。下面分情况说明如何“启动/使用”。


一、先确认你指的是哪种 cpustat

✅ 常见情况 1:sysstat 里的 mpstat / sar(最常见)

很多人把 mpstatsar 当成了 cpustat

1️⃣ 安装 sysstat

yum install -y sysstat

2️⃣ 启动/启用统计服务

systemctl enable sysstat
systemctl start sysstat

3️⃣ 使用 CPU 统计命令

mpstat 1        # 每秒刷新一次 CPU 使用率
mpstat -P ALL 1 # 查看每个 CPU 核心
sar -u 1 5      # 每秒一次,共 5 次

无需单独“启动 cpustat”,直接执行即可


✅ 常见情况 2:pcp 提供的 cpustat

如果你明确要的是 cpustat 命令:

1️⃣ 安装 pcp

yum install -y pcp

2️⃣ 启动 pcp 服务

systemctl enable pmcd
systemctl start pmcd

3️⃣ 使用 cpustat

cpustat

或:

cpustat 1

二、如果提示 command not found

which cpustat

如果找不到,说明:

  • 没安装对应软件包
  • 或 PATH 不包含该命令

可以搜索:

yum provides "*/cpustat"

三、快速判断你该用哪个

需求 推荐
查看 CPU 使用率 top / htop / mpstat
历史 CPU 数据 sar
专业性能分析 pcp + cpustat

四、示例:实时查看 CPU(最常用)

mpstat -P ALL 1

如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 物理机 / 虚拟机 / 容器
  • 想看 实时 CPU 还是 历史统计

我可以给你更精确的命令 ✅

0