[CDH--基础]--所有主机列表中的平均负载含义

来源:互联网 发布:淘宝网店地址怎么改 编辑:程序博客网 时间:2024/06/03 22:47

前言

      在CDH运维过程中,常常会考虑机器的负载情况,这样有助于判断设备的健康情况,CDH的管理也会使用Linux的命令检查平均负载,那么怎么去查找呢?

     本文就简单介绍下平均负载的含义。


内容

(1)Linux系统平均负载3个数字的含义。

    1)查看平均负载的命令

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

       root@Slyar.com:~# uptime

      12:49:10 up 182 days, 16:54, 2 users, load average: 0.08, 0.04, 0.01

      root@Slyar.com:~# w

     12:49:18 up 182 days, 16:54, 2 users, load average: 0.11, 0.07, 0.01

     root@Slyar.com:~# top

      top - 12:50:28 up 182 days, 16:55, 2 users, load average: 0.02, 0.05, 0.00

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

     运行队列,没有等待IO,没有WAIT,没有KILL的进程通通都进这个队列。

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

     root@Slyar.com:~# cat /proc/loadavg

     0.10 0.06 0.01 1/72 29632


   2)安全的系统平均负载

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


   3)平均负载的计算

   Value  =取5分钟内的负载值 / 机器的cpu核数   

   如果value<0.7,那么是出于优的状态,否则需要处理。

   注意: 查看机器的cpu核数 的命令---》grep 'model name' /proc/cpuinfo | wc -l     


(2)怎样查看CDH监控界面的平均负载?

      1)点击cm界面主机



      2)查看显示界面



参考:

     (1)http://www.slyar.com/blog/linux-load-average-three-numbers.html

     (2)https://www.cloudera.com/documentation/enterprise/5-6-x/topics/cm_intro_primer.html#concept_nc2_2l4_fm

原创粉丝点击