在 CentOS 系统中,cpustat 通常是 sysstat 工具包的一部分,用于查看 CPU 的使用情况。下面分几种常见情况说明。
which cpustat
或
rpm -qa | grep sysstat
yum install -y sysstat
cpustat
输出示例:
CPU usr sys wr ir sirq idle
all 12 5 1 0 0 82
cpustat 1 5
表示 每 1 秒采样一次,共采样 5 次
| 字段 | 含义 |
|---|---|
| usr | 用户态 CPU 使用率 |
| sys | 内核态 CPU 使用率 |
| wr | 等待 I/O(iowait) |
| ir | 硬中断 |
| sirq | 软中断 |
| idle | 空闲 CPU |
很多 CentOS 系统 默认没有 cpustat,更常用的是下面这些工具:
mpstat
mpstat -P ALL
mpstat -P ALL 1 5
top
或
htop
vmstat 1
mpstat -P ALL 1
top -p <PID>
✅ 推荐方式:
cpustat 1 5mpstat -P ALL如果你愿意,可以告诉我: