判断 Load average 的值是否高

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了判断 Load average 的值是否高相关的知识,希望对你有一定的参考价值。


top确定cpu有几颗,好具体判断是否高,看到0-7,Linux以0开头,一共8个CPU,简称8C

[[email protected] ~]$ top
top - 14:20:21 up 20 days, 19:42,  1 user,  load average: 0.22, 0.33, 0.31
Tasks: 347 total,   2 running, 345 sleeping,   0 stopped,   0 zombie
Cpu0  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  :  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  2.6%us,  0.3%sy,  0.0%ni, 96.7%id,  0.0%wa,  0.0%hi,  0.3%si,  0.0%st
Cpu4  :  0.0%us,  0.3%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu5  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu6  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu7  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  32331984k total, 13300228k used,  3031756k free,   445080k buffers
Swap:  4194296k total,      0k used,  4194296k free,  7323716k cached

使用 uptime 看到0.28说明没问题。 

[[email protected] ~]$ uptime 
 14:24:34 up 20 days, 19:46,  1 user,  load average: 0.28, 0.33, 1.31


判断方法(自己判断):

0.28 0.33 1.31 分别代码 5分钟 10分钟 15分钟

每个核心小于等于=3 如:3*8=24 只要不大于这个数说明 没问题

每个核心大于  3  如:5*4=40 说明有瓶颈了,需要马上处理


检查CPU 几核心命令:

[[email protected] ~]$ cat /proc/cpuinfo | grep "model name" | wc -l
 8

本文出自 “明天,你好” 博客,谢绝转载!

以上是关于判断 Load average 的值是否高的主要内容,如果未能解决你的问题,请参考以下文章

Linux 突然很占cpu load average 很高!!!

linux nfs load average 高怎么排查

PHP中判断变量为空的几种方法

jquery如何判断一个文件是不是存在,求关键代码。

如何高效判断java数组是否包含某个值

理解Load Average做好压力测试