温馨提示×

centos cpustat有何参数

小樊
42
2026-09-15 08:55:03
栏目: 智能运维

在 CentOS(以及其它 Linux 发行版)中,cpustat 通常是指 sysstat 包中的 mpstat 的“兄弟工具”,也可能指 pcp(Performance Co-Pilot)中的 cpstat / cpustat,或者 Go 写的 cpustat 工具。下面分情况说明常见参数。


一、sysstat 中的 mpstat(常被误称为 cpustat)

CentOS 默认自带(需安装 sysstat):

yum install sysstat
mpstat -P ALL 1

常用参数:

  • -P ALL:显示所有 CPU
  • -P 0:指定 CPU
  • 1:每 1 秒刷新
  • 5:刷新 5 次
  • -u:CPU 利用率(默认)
  • -I:中断统计
  • -A:所有报告

二、Go 版 cpustat(GitHub tools/cpustat)

常用参数示例:

cpustat -t 1 -n 5

常见参数:

  • -t:采样间隔(秒)
  • -n:采样次数
  • -c:显示每个 CPU
  • -s:按进程排序
  • -p:显示进程级 CPU 使用
  • -h:帮助

三、PCPImport / pcp cpustat

cpustat 1 5

常用:

  • interval
  • count
  • -a:所有 CPU
  • -p PID

四、如果你只是想要“看 CPU 使用率”

CentOS 常用替代:

top
htop
vmstat 1
sar -u 1

如果你能贴出你运行的 具体命令或报错,我可以精确告诉你参数含义。

0