一分钟理解负载LoadAverage

简介: 希望上面一幅图对大家理解Load Average有帮助,赶快uptime一下,看一下自己系统的负载吧。

一、什么是Load Average?

系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。

平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。

二、如何查看Load?

top,uptime,w等命令都可以查看系统负载:

[shenjian@dev02 ~]$ uptime

13:53:39 up 10 days, 2:15, 1 user, load average: 1.5, 2.5, 5.5

如上所示,dev02机器1分钟平均负载,5分钟平均负载,15分钟平均负载分别是1.5、2.5、5.5

三、Load的数值是什么含义?

把CPU比喻成一条(单核)马路,进程任务比喻成马路上跑着的汽车,Load则表示马路的繁忙程度。

Load小于1:不堵车,汽车在马路上跑得游刃有余:

image.png

[Load<1,单核]

Load等于1:马路已无额外的资源跑更多的汽车了:
image.png

[Load==1,单核]

Load大于1:汽车都堵着等待进入马路:

image.png

[Load>1,单核]

如果有两个CPU,则表示有两条马路,此时即使Load大于1也不代表有汽车在等待:

image.png

[Load==2,双核,没有等待]

四、什么样的Load值得警惕(单核)?

Load < 0.7时:系统很闲,马路上没什么车,要考虑多部署一些服务

0.7 < Load < 1时:系统状态不错,马路可以轻松应对

Load == 1时:系统马上要处理不多来了,赶紧找一下原因

Load > 5时:马路已经非常繁忙了,进入马路的每辆汽车都要无法很快的运行

五、不同Load值说明什么问题?

结合具体情况具体分析:

1)1分钟Load>5,5分钟Load<1,15分钟Load<1:短期内繁忙,中长期空闲,初步判断是一个“抖动”或者是“拥塞前兆”

2)1分钟Load>5,5分钟Load>1,15分钟Load<1:短期内繁忙,中期内紧张,很可能是一个“拥塞的开始”

3)1分钟Load>5,5分钟Load>5,15分钟Load>5:短中长期都繁忙,系统“正在拥塞”

4)1分钟Load<1,5分钟Load>1,15分钟Load>5:短期内空闲,中长期繁忙,不用紧张,系统“拥塞正在好转”

六、Load总结

image.png

[Load<1,单核]
image.png

[Load==1,单核]
image.png

[Load>1,单核]
image.png

[Load==2,双核]

希望上面一幅图对大家理解Load Average有帮助,赶快uptime一下,看一下自己系统的负载吧。

==【完】==

目录
相关文章
|
机器学习/深度学习 并行计算 API
Qwen2.5-1M: 支持100万Tokens上下文的开源Qwen模型
两个月前,Qwen团队升级了 Qwen2.5-Turbo,使其支持最多一百万个Tokens的上下文长度。今天,Qwen正式推出开源的 Qwen2.5-1M 模型及其对应的推理框架支持。
3352 28
|
IDE Java 应用服务中间件
mvn spring-boot:run 是怎样运行 Spring Boot 项目的?
前言 Spring Boot 项目的运行方式大概可以分为这么几种:IDE 中直接运行 main 方法、mvn spring-boot:run 命令启动、打包后通过 java -jar 方式启动、打包后通过 Tomcat 启动,其中前两种是开发环境下运行的主要方式。
2504 1
mvn spring-boot:run 是怎样运行 Spring Boot 项目的?
|
应用服务中间件 nginx Apache
|
测试技术 运维
并发模式与 RPS 模式之争,性能压测领域的星球大战
本文是《如何做好性能压测》系列专题分享的第四期,该专题将从性能压测的设计、实现、执行、监控、问题定位和分析、应用场景等多个纬度对性能压测的全过程进行拆解,以帮助大家构建完整的性能压测的理论体系,并提供有例可依的实战。
13759 130
|
文字识别 算法 固态存储
OCR -- 文本检测
OCR -- 文本检测
599 0
|
Ubuntu 编译器 Linux
Ubuntu中gcc-arm-none-eabi的安装、移除和版本切换
Ubuntu中gcc-arm-none-eabi的安装、移除和版本切换
4390 0
Ubuntu中gcc-arm-none-eabi的安装、移除和版本切换
|
Web App开发 测试技术
loadrunner入门教程(10)--代理录制
使用代理录制录制脚本
595 1
loadrunner入门教程(10)--代理录制
|
机器学习/深度学习 算法 计算机视觉
详解机器视觉性能指标相关概念——混淆矩阵、IoU、ROC曲线、mAP等
详解机器视觉性能指标相关概念——混淆矩阵、IoU、ROC曲线、mAP等
1558 0
Echarts折线图的x和y轴坐标颜色修改
Echarts折线图的x和y轴坐标颜色修改
1429 1
|
iOS开发 MacOS
想把iPad作为扩展屏,却发现macOS monterey随航功能不见了
想把iPad作为扩展屏,却发现macOS monterey随航功能不见了
4386 1
想把iPad作为扩展屏,却发现macOS monterey随航功能不见了