在 Debian 系统里,cpustat 通常指两种东西之一,需要先区分清楚:
/proc/stat 或 cpuinfo 相关统计(系统自带)mpstat / sarcpustat(如 cpustat by Colin Ian King)下面分别说明怎么“分析”。
cpustat(Colin King 的工具)sudo apt update
sudo apt install cpustat
sudo cpustat
默认每 1 秒刷新一次,显示:
示例:
sudo cpustat -T 5
每 5 秒采样一次,适合排查短时峰值。
mpstat(最常用)sudo apt install sysstat
mpstat -P ALL 1
输出示例:
CPU %usr %sys %iowait %idle
0 20 10 5 65
1 80 15 0 5
/proc/statcat /proc/stat
字段含义(第一列 cpu):
user nice system idle iowait irq softirq steal guest
可用于:
mpstat -P ALL 1
看是不是:
top
# 或
htop
# 或
sudo cpustat
sar -u 1 10
我可以直接帮你“读图 / 读输出”。