在 CentOS(以及其它 Linux 发行版)中,cpustat 通常是指 sysstat 包中的 mpstat 的“兄弟工具”,也可能指 pcp(Performance Co-Pilot)中的 cpstat / cpustat,或者 Go 写的 cpustat 工具。下面分情况说明常见参数。
mpstat(常被误称为 cpustat)CentOS 默认自带(需安装 sysstat):
yum install sysstat
mpstat -P ALL 1
常用参数:
-P ALL:显示所有 CPU-P 0:指定 CPU1:每 1 秒刷新5:刷新 5 次-u:CPU 利用率(默认)-I:中断统计-A:所有报告cpustat(GitHub tools/cpustat)常用参数示例:
cpustat -t 1 -n 5
常见参数:
-t:采样间隔(秒)-n:采样次数-c:显示每个 CPU-s:按进程排序-p:显示进程级 CPU 使用-h:帮助cpustatcpustat 1 5
常用:
intervalcount-a:所有 CPU-p PIDCentOS 常用替代:
top
htop
vmstat 1
sar -u 1
如果你能贴出你运行的 具体命令或报错,我可以精确告诉你参数含义。