温馨提示×

centos cpustat能查内存吗

小樊
49
2026-09-24 10:54:17
栏目: 智能运维

简短回答:不能(严格来说 cpustat 不是查内存的工具)。

详细说明:

  1. cpustat 是什么

    • 在 CentOS / RHEL 中,常见的 cpustat 通常指:
      • sysstat 包里的 mpstat / sar(有时被误称为 cpustat)
      • 或者第三方工具 cpustat(如 perf-tools 中的)
    • 它的主要职责是:查看 CPU 使用率、CPU 核心状态、中断、上下文切换等。
  2. cpustat 能查内存吗?

    • 标准 cpustat 不显示内存信息
    • 它不会像 free、top、vmstat 那样报告:
      • 已用/空闲内存
      • swap
      • 缓存(cache/buffer)
  3. 如果你是想看“CPU + 内存” 推荐命令:

    top
    htop
    free -h
    vmstat 1
    sar -r 1   # 内存(需 sysstat)
    sar -u 1   # CPU(需 sysstat)
    
  4. 容易混淆的点

    • sar 可以看 CPU,也可以看内存(sar -r)
    • 但 cpustat 本身 ≠ sar

✅ 结论:
cpustat 不能查内存,查内存请用 free / top / vmstat / sar -r。

0 踩