系统负载LoadAverage

简介: 系统负载LoadAverage

一、什么是Load Average?

    • *

系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。
平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。

二、如何查看Load?

    • *
      top,uptime,w等命令都可以查看系统负载:
$ uptime
18:13:13 up 1 day,  6:56,  1 user,  load average: 2.77, 1.82, 1.47

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

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

    • *

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

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

Load小于1

[Load<1,单核]

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

Load等于1

[Load==1,单核]

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

Load大于1

[Load>1,单核]

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

两个CPU

[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总结

    • *
      [Load<1,单核]

Load小于1

[Load==1,单核]
Load等于1

[Load>1,单核]
Load大于1

[Load==2,双核]
两个CPU

目录
相关文章
|
3月前
|
测试技术 应用服务中间件 网络安全
负载测试介绍一
负载测试介绍一
|
3月前
|
测试技术 网络安全
负载测试二
负载测试二
负载测试二
|
3月前
|
测试技术 应用服务中间件 Apache
负载测试
负载测试
|
10月前
|
缓存 运维 监控
如何通过一系列步骤来诊断和解决服务器CPU负载过高问题?
如何通过一系列步骤来诊断和解决服务器CPU负载过高问题?
553 0
|
监控 Shell
|
负载均衡 算法 Java
使用 LoadBalancedClient 实现负载|学习笔记
快速学习使用 LoadBalancedClient 实现负载
114 0
一分钟理解负载LoadAverage
希望上面一幅图对大家理解Load Average有帮助,赶快uptime一下,看一下自己系统的负载吧。
1488 0
|
测试技术
loadrunner多负载机联合产生负载
解说一: 多机联合产生负载 LOADRUNNER 对应用程序施压时,采用的方法就是让一台机器模拟很多用户,同时向被 测用户发送请求或进行操作。这样,如果一台测试机器模拟的虚拟用户数过多,他本身性能的下 降会直接影响测试效果。
1140 0
|
Linux 应用服务中间件
尝试找出linux服务器性能瓶颈--影响平均负载的几类因素
linux系统的多任务处理能力受到广泛偏好,但性能瓶颈的指标非常繁多。我们今天来看一下如何查看系统性能负载的瓶颈。我们用性能测试的软件模拟下环境。来探究下如何发现真正的性能瓶颈
1383 0
|
Java 数据库
关于资源使用水位问题 - 硬件资源评估
标签 PostgreSQL , 资源 , 性能 , 抖动 , 评估 , 稳定性 背景 在数据库压测过程中,经常会遇到抖动的问题。为什么数据库会出现抖动呢? 持续高水位压测(把资源用个精光)会抖,数据库后台进程要做检查点,垃圾回收,刷脏,操作系统也有回收脏页的操作。
3227 0