温馨提示×

centos cpustat支持哪些版

小樊
50
2026-09-03 04:06:27
栏目: 智能运维

你提到的 centos cpustat,通常是指 sysstat 工具包里的 mpstat / pidstat / sar,还是指 Linux 性能工具 cpustat(如 github.com/uber-go/cpustat 或类似的 cpustat 命令)?下面分别说明。


一、CentOS 自带 / EPEL 中的 cpustat 类工具

1️⃣ sysstat 提供的 CPU 统计(最常见)

CentOS 中一般通过 sysstat 包提供:

  • mpstat
  • sar -u
  • pidstat

支持的 CentOS 版本:

  • CentOS 6 ✅
  • CentOS 7 ✅
  • CentOS 8 ✅(Stream 也支持)
  • CentOS Stream 9 ✅

安装:

yum install sysstat        # CentOS 7/8
dnf install sysstat        # CentOS Stream 8/9

2️⃣ EPEL 中的 cpustat(如果存在)

部分第三方仓库(如 EPEL)可能提供 cpustat 命令。

一般支持:

  • CentOS 7
  • CentOS 8
  • CentOS Stream 8/9(取决于仓库维护)

可通过:

yum install epel-release
yum search cpustat

二、Go 实现的 cpustat(如 uber-go/cpustat)

如果你是问 Go 写的 cpustat 工具(常见于性能分析):

  • 不依赖特定 CentOS 版本
  • 只要满足:
    • Linux 内核 ≥ 2.6
    • 有 /proc/stat
  • 支持:
    • CentOS 6 / 7 / 8 / Stream 9 ✅

通常需要:

go install github.com/uber-go/cpustat@latest

三、内核 / 架构支持情况

项目 支持情况
x86_64 ✅ 全支持
aarch64 ✅(CentOS 8+/Stream)
i386 ⚠️ CentOS 6/7 可用,8 后基本淘汰
容器环境 ✅(需挂载 /proc)

四、总结一句话

CentOS 6 / 7 / 8 / Stream 9 都支持 cpustat 类工具,具体取决于你用的是 sysstat、EPEL 还是 Go 版 cpustat。

如果你能告诉我:

  • 是哪个 cpustat 命令?
  • CentOS 具体版本?

我可以给你更精确的答案或安装方式。

0 踩