首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

了解Linux系统中的load average(图文版)

2012-06-28 
理解Linux系统中的load average(图文版)一、什么是load average?linux系统中的Load对当前CPU工作量的度量 (

理解Linux系统中的load average(图文版)
一、什么是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情况

?

?Load < 1

了解Linux系统中的load average(图文版)?Load = 1
了解Linux系统中的load average(图文版)?Load >1

?

2.2 多核处理器

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

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

?

了解Linux系统中的load average(图文版)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,我们要赶紧看看发生了什么事情。所以我们要根据实际情况查看这三个值。

?

5. 通过Nagios配置Load监控告警

见文:http://heipark.iteye.com/blog/1340190

?

?

参考:

Understanding Linux CPU Load - when should you be worried?

http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages?

?

Unix/Linux 的 Load 初级解释

http://www.dbanotes.net/arch/unix_linux_load.html?

-- heipark

?

?

热点排行