• 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不应该高于处理器核心的总数量。

     

  • 相关阅读:
    [Linux] 解决CentOS下Requires: libjson-c.so错误
    磁盘分区就是这么简单,电脑小白都能看懂的磁盘分区教程!
    Linux常见压缩、解压缩
    安装/删除MySQL数据库
    MapReduce与Yarn 的详细工作流程分析
    SQL 增、删、改、查语句
    Apache Kylin 概述
    DHCP服务器配置及测试
    忘记root密码
    记第一次重装系统
  • 原文地址:https://www.cnblogs.com/jsh-tianshi/p/3635978.html
Copyright © 2020-2023  润新知