cpu.load avg和cpu使用率的区别
cpu load avg
在一段时间内,cpu正在处理的进程和等待cpu处理的进程数量的统计信息。
cpu使用率
在一段时间内,cpu被占用时间与这段时间的比值。
cpu使用率高,说明cpu已经处在高负荷的运作情况,需要调整使用频度。
cpu load avg高,说明cpu的资源竞争严重,cpu资源比较短缺。
cpu.load avg和cpu使用率的关系
两者并不一定正相关。
1.load高, cpu使用率低
等待cpu资源的进程数量情况较多,但是有的cpu资源却处于空闲状态。
2.load低,cpu使用率高
进程排队等待cpu资源的情况较小,cpu处于超高负荷运转。