温馨提示×

ubuntu cpustat怎么输出

小樊
40
2026-10-12 16:42:30
栏目: 智能运维

在 Ubuntu 上,cpustat 通常是 sysstat 工具集里的一个命令(有时也可能是 cpustat 单独包,但更常见的是 mpstat / sar)。下面分情况说明怎么“输出”。


一、如果是 sysstat 中的 cpustat(较少见)

有些系统里直接有 cpustat:

cpustat

默认会一次性输出 CPU 使用情况。

持续输出(每秒一次,共 5 次):

cpustat 1 5

二、更常见:使用 mpstat(sysstat)

Ubuntu 默认推荐用 mpstat 看 CPU 统计。

1️⃣ 安装 sysstat

sudo apt update
sudo apt install sysstat

2️⃣ 基本输出(所有 CPU)

mpstat

3️⃣ 每秒输出一次,共 5 次

mpstat 1 5

4️⃣ 查看每个 CPU 核心

mpstat -P ALL 1 3

三、使用 sar 输出 CPU 历史/实时数据

sar 1 3

只看 CPU:

sar -u 1 3

四、将输出保存到文件

mpstat 1 10 > cpu.log

或:

sar -u 1 10 > cpu.log

五、如果你指的是“自定义 cpustat 输出”

如果你是 自己写脚本 想输出 CPU 使用率:

top -bn1 | grep "%Cpu"

或:

cat /proc/stat

如果你能确认你是用的 哪个 cpustat(命令路径或报错信息),我可以给你更精确的用法。

0 踩