在 CentOS(以及其他 Linux 发行版)里,cpustat 一般有两种常见含义,下面分别说明:
cpustat 命令(来自 sysstat / pcp 等工具)mpstat 类似工具有些系统把 CPU 统计工具叫做 cpustat,用于查看 CPU 使用率统计信息。
作用:
示例:
cpustat 1 5
表示每 1 秒采样一次,共 5 次。
输出示例含义:
%usr:用户进程占用%sys:内核占用%idle:空闲%iowait:IO 等待top / htopmpstat(sysstat 包)mpstat -P ALL 1
查看所有 CPU 核心状态
sar -usar -u 1 5
查看历史或实时 CPU 使用率
/proc/stat底层数据来源:
cat /proc/stat
cpustat 命令不存在在 CentOS 上通常:
yum install sysstat
然后主要使用:
mpstatsariostat
cpustat的作用是查看 CPU 使用率、核心负载和性能瓶颈,类似mpstat/sar。
如果你是看到某个脚本或文档里写了 cpustat,可以把上下文贴出来,我可以帮你准确判断是哪种工具。