在 Debian 系统上,cpustat 通常是 sysstat 工具包里的一个命令(有些发行版也可能指 cpu stat 类工具)。不过看“系统负载”最常用、最标准的还是 uptime、top、htop、w 或 cat /proc/loadavg。
下面分情况说明:
负载不是 CPU 使用率,而是:
单位时间内,处于运行或不可中断状态的平均进程数
例如:
load average: 1.00, 0.50, 0.20
分别表示:
经验值(假设 CPU 核心数 = N):
查看 CPU 核心数:
nproc
uptime
输出示例:
10:32:01 up 3 days, 1:12, 2 users, load average: 0.15, 0.10, 0.05
top
或(更友好):
htop
(htop 需安装:sudo apt install htop)
在 top 顶部可以看到:
load average: 0.20, 0.15, 0.10
cat /proc/loadavg
输出:
0.12 0.08 0.05 1/234 5678
w
也会显示 load average。
安装:
sudo apt install sysstat
查看 CPU 使用情况:
cpustat
示例输出含义:
# 时间 CPU %usr %sys %nice %idle ...
这里看到的是:
⚠️ cpustat 本身不直接显示 load average,它看的是 CPU 利用率,不是负载。
→ CPU 瓶颈
→ 通常是:
可以用:
vmstat 1
iostat -x 1
uptime / top / htopcpustat / mpstat如果你愿意,可以把你的 uptime 或 top 输出贴出来,我帮你直接判断是不是有问题。