首页/系统/Linux 内核与性能调优速查/load average 负载均值解读
本包目录(357 条)
sysctl 内核参数72 条
CPU 与调度60 条
内存与 OOM58 条磁盘与 IO32 条网络栈调优98 条性能分析工具37 条

load average 负载均值解读

1/5/15 分钟负载指数平均:统计运行队列与不可中断(D 状态)任务;必须与 CPU 核数比较才有意义。

数据源uptime、/proc/loadavg
统计口径可运行任务 + 不可中断睡眠任务
判读参考负载接近核数为满负荷量级

查看

查看
uptime
cat /proc/loadavg
nproc
负载高不等于 CPU 忙:D 状态 I/O 等待同样计入,需结合 vmstat 的 r/b 列判断方向。

易错点

  • 把负载当百分比是常见误读:4 核机器负载 8 意味着等待,32 核机器负载 8 很轻松
  • 负载只增不减时先看是 CPU 密集(r 高)还是 I/O 阻塞(b 高),处理方向完全不同

数据来源与参考

  • man 1 uptime(load average 定义)
  • Linux 内核 Documentation/filesystems/proc.rst
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌