zoukankan      html  css  js  c++  java
  • cup利用率和load average的关系

    cpu利用率,是一段时间内cpu的使用情况,通过这个指标可以查看某一个时间段cpu被占用的情况,如果cpu被占用时间很长又很高,要考虑cpu可能已经超负荷运转,对硬件本身来说是一种伤害

    Load Average CPULoad,它所包含的信息不是CPU的使用率状况,而是在一段时间内CPU正在处理以及等待CPU处理的进程数之和的统计信息,也就是CPU使用队列的长度的统计信息,load average从另一个角度展现cpu的使用状态

    关系:load average越高,说明对cpu的资源的竞争越激烈,cpu资源越短缺。所以在这种高Average Load的情况下CPU资源的长期“热竞争”也是对于硬件的一种损害

     

    如何评估性能需求中合理的Load Average

     

    一般来说,Load Average是与机器内核数有关的。以一个单核的机器为例,load=0.5表示CPU还有一半的资源可以处理其他的线程请求,load=1表示CPU所有的资源都在处理请求,没有剩余的资源可以利用了,而load=2则表示CPU已经超负荷运作,另外还有一倍的线程正在等待处理。所以,对于单核机器来说,理想状态下,Load Average要小于1。同理,对于双核处理器来说,Load Average要小于2。结论是:多核处理器中,你的Load Average不应该高于处理器核心的总数量。

     

  • 相关阅读:
    C#深入浅出 修饰符(二)
    HDU 5785 Interesting
    HDU 5783 Divide the Sequence
    HDU 5781 ATM Mechine
    UVA 714 Copying Books
    uva 1471 Defense Lines
    UVA 11134 Fabled Rooks
    UVA 11572 Unique Snowflakes
    UVA 11093 Just Finish it up
    UVA 10954 Add All
  • 原文地址:https://www.cnblogs.com/jsh-tianshi/p/3635978.html
Copyright © 2011-2022 走看看