天天看点

CPU-平均负载

简单来说,平均负载是指在单位时间内系统处于可运行状态和不可中断状态的进程数,也就是平均活跃进程数。与CPU使用率没有直接关系。

可运行状态:正在使用CPU或等待CPU的进程。runnable 和 running

不可中断状态:处于内核态关键流程中的进程,此进程是不可被中断。disk sleep

uptime含义:系统1分钟、5分钟、10分钟时段内的平均活跃进程数。

负载指标:不超过70%,如10CPU,负载不超过17。

平均负载与CPU使用率关系:

(1)CPU计算密集型,平均负载与CPU使用率都会高。

(2)IO密集型,平均负载高,CPU使用率未必高。

(3)大量进程调度时,平均负载与CPU通常都会高。

监控工具:

top、uptime、mpstat、pidstat、vmstat等。

继续阅读