一、什么是load average?

linux系统中的Load对当前CPU工作量的度量 (WikiPedia: the system load is a measure of the amount of work that a computer system is doing)。也有简单的说是进程队列的长度。

Load Average 就是一段时间 (1 分钟、5分钟、15分钟) 内平均 Load 。

我们可以通过系统命令"w"查看当前load average情况

[root@CNC-BJ-5-3N1 ~]# w
20:01:55 up 76 days,  8:20,  6 users,  load average: 1.30, 1.48, 1.69

上面内容显示系统负载为“1.30, 1.48, 1.69”,这3个值是什么意思呢?

  • 第一位1.30:表示最近1分钟平均负载

  • 第二位1.48:表示最近5分钟平均负载

  • 第三位1.69:表示最近15分钟平均负载

PS. linux系统是5秒钟进行一次Load采样

二、load average值的含义

2.1 单核处理器

假设我们的系统是单CPU单内核的,把它比喻成是一条单向马路,把CPU任务比作汽车。当车不多的时候,load <1;当车占满整个马路的时候 load=1;当马路都站满了,而且马路外还堆满了汽车的时候,load>1

 Load < 1

 Load = 1
 Load >1

2.2 多核处理器

我们经常会发现服务器Load > 1但是运行仍然不错,那是因为服务器是多核处理器(Multi-core)。

假设我们服务器CPU是2核,那么将意味我们拥有2条马路,我们的Load = 2时,所有马路都跑满车辆。

Load = 2时马路都跑满了

#查看CPU core 
grep 'model name' /proc/cpuinfo | wc -l

3. 什么样的Load average值要提高警惕

  • 0.7 < load < 1: 此时是不错的状态,如果进来更多的汽车,你的马路仍然可以应付。

  • load = 1: 你的马路即将拥堵,而且没有更多的资源额外的任务,赶紧看看发生了什么吧。

  • load > 5: 非常严重拥堵,我们的马路非常繁忙,每辆车都无法很快的运行

4. 三种Load值,应该看哪个?

通常我们先看15分钟load,如果load很高,再看1分钟和5分钟负载,查看是否有下降趋势。

1分钟负载值 > 1,那么我们不用担心,但是如果15分钟负载都超过1,我们要赶紧看看发生了什么事情。所以我们要根据实际情况查看这三个值

linux--load解释相关推荐

  1. Linux load average详解

    转载至linux load average负载详细解释 一.load average top命令中load average显示的是最近1分钟.5分钟和15分钟的系统平均负载.系统平均负载表示 系统平均 ...

  2. Linux 黑话解释:什么是定时任务

    在本期的<Linux 黑话解释>系列文章中,你将了解到 Linux 中的定时任务功能.你将通过学习编辑 crontab 文件来创建定时任务. 何为定时任务 cron是一个用于按计划运行短小 ...

  3. linux启动xorg进程,Linux 黑话解释:Xorg,X11,Wayland,什么是显示服务器

    原标题:Linux 黑话解释:Xorg,X11,Wayland,什么是显示服务器 您是否想知道X Server,Xorg,X11,Wayland以及诸如此类的东西到底是什么?Wayland vs Xo ...

  4. Linux Load Averages: Solving the Mystery

    遇到一篇很好的blog,忍不住复制一下免得啥时候墙没了.格式后面再整理吧 来源: https://www.brendangregg.com/blog/2017-08-08/linux-load-ave ...

  5. 学习linux的好助手-linux命令解释工具

    有时候在听学习视频时,看到大佬输入没见过的linux命令行,就不知道什么意思. 现在可以通过在线工具Linux命令解释工具输入你的命令,就会告诉你什么意思,并且对每个参数进行了解释,简直是菜鸟的福音. ...

  6. Linux load average负载量分析与解决思路

    一.load average top命令中load average显示的是最近1分钟.5分钟和15分钟的系统平均负载.系统平均负载表示 系统平均负载被定义为在特定时间间隔内运行队列中(在CPU上运行或 ...

  7. linux lts 含义,Linux 黑话解释:什么是长期支持(LTS)版本?什么是 Ubuntu LTS? - 爱绿豆...

    在 Linux 的世界里,特别是谈到 Ubuntu 的时候,你会遇到 LTS(长期支持Long Term Support)这个词. 如果你是一个经验丰富的 Linux 用户,你可能知道 Linux 发 ...

  8. linux lts版本的区别,Linux 黑话解释:什么是长期支持(LTS)版本?什么是 Ubuntu LTS?...

    在 Linux 的世界里,特别是谈到 Ubuntu 的时候,你会遇到 LTS(长期支持)这个词. (本文字数:1797,阅读时长大约:2 分钟) 在 Linux 的世界里,特别是谈到 Ubuntu 的 ...

  9. 判断Linux load的值是否过高

    接触过和使用过unix或linux的朋友,都知道如何查看Unix/Linux load的值,这边我也重复一下查看load的方法: [root@www.linuxidc.com ~]# uptime13 ...

  10. linux lts 含义,Linux 黑话解释:什么是 Ubuntu LTS?

    在 Linux 的世界里,特别是谈到 Ubuntu 的时候,你会遇到 LTS( 长期支持(Long Term Support))这个词. 如果你是一个经验丰富的 Linux 用户,你可能知道 Linu ...

最新文章

  1. 用Js的eval解析JSON中的注意点
  2. android中webview loadUrl(String url,Map header)方法和postUrl(String url,byte[] postData)方法同时使用问题;...
  3. 密码6-12位数字和字母组成
  4. [Swift]LeetCode859. 亲密字符串 | Buddy Strings
  5. php猴子找大王算法,教程方法;php实现猴子选大王问题算法实例电脑技巧-琪琪词资源网...
  6. python入门第七章好友管理系统
  7. 接口里面能有构造器吗?_家用弱电箱里空空如也,装修时应该怎么在里面接线呢?能拆掉吗?...
  8. PCL最小二乘法进行平面拟合原理
  9. Android应用开发提高系列(5)——Android动态加载(下)——加载已安装APK中的类和资源...
  10. js 动态生成HTML,并加载事件遇到的问题
  11. 普通用户从非80端口启动tomcat,通过端口转发监听80端口
  12. VS中的“该文件可能不存在或已被锁定”错误解决办法
  13. Android自动清理无用资源工具
  14. 基于ssm的航空订票系统
  15. autoCAD 2008 Win7 64位, win8 64位 安装 燕秀工具箱 yanxiu.cui 文件下载
  16. 从零基础到斩获BAT算法岗offer,围观复旦大佬的秋招之路
  17. 容器云的双活与灾备技术
  18. Python得到前面12个月的数据
  19. C/C++开发程序员应有的素养
  20. 图像数据标准化与归一化

热门文章

  1. 东北大学和南邮的计算机,考研南邮跟东北大学通信与信息系统
  2. JADE学习笔记2 :Agent的创建和运行
  3. 数据变换,数据规范化的方法之归一化(Min-max规范化)、标准化(Z-score规范化)、小数定标规范化
  4. Linux文件系统之链接文件
  5. 怎么禁用chrom'停用开发者模式'弹窗
  6. LVGL 官方UI设计工具 EdgeLine代码移植
  7. 使用邻接表创建无向图和有向图
  8. Adobe年底推出Creative Suite 3?
  9. 真相 | 投机者根本不是用户!区块链市场因他们起高楼,因他们崩到底!
  10. 人类发明技术本来是为了便利,但最终自己的生活却被技术无情地改变甚至主宰了