负载状态load average中的数据代表了什么

  • A+
所属分类:建站经验

平均负载load average是指系统的运行队列的平均利用率,也可以认为是运行进程的平均数。

下面我们以高速道路来例举服务器在不同负载状态时的表现。

假设:

CPU核心数=车道数量;

内存=车道宽度;

磁盘的IO=车道限速。

服务器的压力效果如图:

负载状态load average中的数据代表了什么

单核相当于单车道,双核相当于双车道;

偶尔来个请求,相当于车辆少,服务器较流畅;

请求较多,但在车道负载范围之内,服务器也没有太大压力;

请求变的更多,已经达到服务器的负载临界,服务器会变的缓慢;

服务器已经在忙于处理请求,但有大量请求还未流入,就会造成堵塞。

  • 我的微博
  • 这是微博的扫一扫
  • weinxin
  • 微信公众
  • 微信公众号扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:8   其中:访客  5   博主  3

    • avatar binbin2011 4

      签到成功!签到时间:今日的下午2:24:39,每日打卡,生活更精彩哦!

      • avatar wsdgdhai249 4

        那请问杜老师,是不是单核CPU load average=1表示刚好满载,双核的load average=2表示刚好满载,还是都是等于1满载?

          • avatar Penn Admin

            @wsdgdhai249 单核1表满载,双核2表满载,但是不准,见此篇https://birdteam.net/2014/03/the-load-average-index-of-linux-basically-loses-its-function.html。

          • avatar essayvikings.com 1

            感谢楼主的分享,赞赞。

            • avatar treenewbee 5

              来打打卡,不讲课了,也没太多人来了

              • avatar Galen 4

                签到成功!签到时间:今日的下午9:30:36,每日打卡,生活更精彩哦!