CPU 与调度60 条

/proc/loadavg 字段速读

实时负载视图:三个均值 + 当前运行任务/总任务数 + 最近创建进程 PID,排查时可即时判断忙闲。

字段格式1min 5min 15min 运行中/总任务 最近PID
示例0.52 0.58 0.59 1/983 424242
含义第四个字段比三个均值更即时

查看

查看
cat /proc/loadavg
vmstat 1 3
均值经过平滑处理,瞬时尖峰会被掩盖;第四个字段与 vmstat r 列是更直接的现场。

易错点

  • 第四个字段分母是系统任务总数,不同系统规模差异大,只适合同一主机纵向比较
  • loadavg 不区分 CPU 与 I/O 等待,单独使用会误导容量判断

数据来源与参考

  • Linux 内核 Documentation/filesystems/proc.rst
  • man 5 proc
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌