温馨提示×

centos cpustat怎么查看

小樊
39
2026-07-20 21:27:17
栏目: 智能运维

在 CentOS 系统中,cpustat 通常是 sysstat 工具包的一部分,用于查看 CPU 的使用情况。下面分几种常见情况说明。


一、确认是否安装 cpustat

1. 检查是否已安装

which cpustat

rpm -qa | grep sysstat

2. 安装 sysstat(如果未安装)

yum install -y sysstat

二、使用 cpustat 查看 CPU 状态

1. 基本用法

cpustat

输出示例:

  CPU  usr  sys  wr  ir  sirq  idle
  all  12   5    1   0   0     82

2. 指定采样间隔和次数

cpustat 1 5

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


三、cpustat 输出字段说明

字段 含义
usr 用户态 CPU 使用率
sys 内核态 CPU 使用率
wr 等待 I/O(iowait)
ir 硬中断
sirq 软中断
idle 空闲 CPU

四、如果系统里没有 cpustat(常见情况)

很多 CentOS 系统 默认没有 cpustat,更常用的是下面这些工具:

1. 使用 mpstat(sysstat 自带)

mpstat
mpstat -P ALL
mpstat -P ALL 1 5

2. 使用 top / htop

top

htop

3. 使用 vmstat

vmstat 1

五、常见排查场景

查看 CPU 是否瓶颈

mpstat -P ALL 1

查看某个进程占用 CPU

top -p <PID>

总结

✅ 推荐方式:

  • 有 cpustatcpustat 1 5
  • 没有 cpustatmpstat -P ALL

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

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 是物理机还是云服务器 我可以进一步给你最合适的 CPU 监控方案。

0