加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 电商 > 正文

Linux系统性能监控之平均负载(load average)

发布时间:2021-01-01 19:38:49 所属栏目:电商 来源:网络整理
导读:《Linux系统性能监控之平均负载(load average)》要点: 本文介绍了Linux系统性能监控之平均负载(load average),希望对您有用。如果有疑问,可以联系我们。 在前面的文章中介绍过使用w命令或uptime命令来查看Linux系统的平均负载(Load avaerage),那么平均负

《Linux系统性能监控之平均负载(load average)》要点:
本文介绍了Linux系统性能监控之平均负载(load average),希望对您有用。如果有疑问,可以联系我们。

在前面的文章中介绍过使用w命令或uptime命令来查看Linux系统的平均负载(Load avaerage),那么平均负载处于什么状态算是正常呢?如果要根据平均负载来判断系统的稳定性,又该如何界定?先来看一下基础知识.

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

一般的进程需要消耗CPU、内存、磁盘I/O、网络I/O等资源,在这种情况下,平均负载就不是单独指的CPU使用情况.即内存、磁盘、网络等因素也可以影响系统的平均负载值.

在单核处理器中,平均负载值为1或者小于1的时候,系统处理进程会非常轻松,即负载很低.当达到3的时候,就会显得很忙,达到5或者8的时候就不能很好的处理进程了(其中5和8目前还是个争议的阈值,为了保守起见,建议选择低的).

举例说明:

比如我的服务器是两颗CPU,每颗CPU有6个核,相当于12核的处理器.

如果负载小于12,说明服务器利用率较低.

如果负载大于12小于36,说明服务器利用率比较高,这个时候就应该考虑优化业务或者更换更快的CPU.

如果负载大于36小于60,甚至超过60,则说明该服务器很危险,随时可能发生问题.

经过上面的分析,我们用以下命令获取系统的平均负载值.
# top
# uptime
# w

平均负载值部分如:load average: 0.08,0.03,0.00.这些数值是指系统在最后1/5/15分钟的平均负载.那么我们判断负载过高,要以哪个值为准呢?
根据经验:我们应该把重点放在5/15分钟的平均负载,因为1分钟的平均负载太频繁,一瞬间的高并发就会导致该值的大幅度改变.

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读