在 Debian 里你说的 cpustat 一般有两种可能,我分开说:
cpustat 命令(来自 cpustat 包)这是一个 监控 CPU 使用率 的工具,类似 top / mpstat,但更偏向 每核统计。
运行后默认会周期性刷新(类似 top),显示内容包括:
示例:
cpustat 1
每 1 秒更新一次。
/proc/stat 里的 cpu 行(底层数据源)cpustat 本质读取的是:
cat /proc/stat
它“更新”的是内核实时统计:
user:用户态时间nice:低优先级用户态system:内核态idle:空闲iowait:IO 等待irq / softirqsteal(虚拟机被抢时间)这些值是累计值,工具负责做差值计算并显示“变化率”。
sudo apt update
sudo apt install cpustat
或升级:
sudo apt upgrade cpustat
如果你是想问:
cpustat 输出含义mpstat / top 区别可以直接说你的使用场景。