CDH中所有主机平均负载含义

一、CDH主机列表中的平均负载中的三个数字如下图,分别表示1分钟、5分钟、15分钟的负载情况

CDH中所有主机平均负载含义_第1张图片

 

二、系统平均负载-基本解释

先大致给一下这3个数字的含义:分别表示系统在过去1分钟、5分钟、15分钟内运行进程队列中的平均进程数量

在Linux shell下,有很多命令可以看到Load Average,例如:

[email protected]:~# uptime
12:49:10 up 182 days, 16:54, 2 users, load average: 0.08, 0.04, 0.01

[email protected]:~# w
12:49:18 up 182 days, 16:54, 2 users, load average: 0.11, 0.07, 0.01

[email protected]:~# top
top - 12:50:28 up 182 days, 16:55, 2 users, load average: 0.02, 0.05, 0.00

 

另外还有一个最直接的显示系统平均负载的命令

[email protected]:~# cat /proc/loadavg
0.10 0.06 0.01 1/72 29632

除了前3个数字表示平均进程数量外,后面的1个分数,分母表示系统进程总数,分子表示正在运行的进程数;最后一个数字表示最近运行的进程ID.

三、系统平均负载-进阶解释

1、单核负载在0.7以下是安全的,超过0.7就需要进行优化了。

2、使用以下命令可以直接获得CPU核心数目

grep 'model name' /proc/cpuinfo | wc -l

3、一般看5分钟和15分钟的比较好,即后面2个数字

结论

取得CPU核心数目N,观察后面2个数字,用数字/N,如果得到的值小于0.7即可无忧。

 

参考:http://www.slyar.com/blog/linux-load-average-three-numbers.html

 

你可能感兴趣的:(CDH)