75142913在线留言
理解Linux系统平均负载load average_服务器与网络_网络人

理解Linux系统平均负载load average

Kwok 发表于:2018-08-29 12:29:36 点击:61 评论: 0

登陆LINUX后输入命令:uptime

 12:47:43 up 1 day,  2:17,  1 user,  load average: 3.31, 2.89, 2.85

命令:w

12:48:44 up 1 day,  2:18,  1 user,  load average: 3.23, 2.95, 2.87

USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT

root     pts/0    14.129-89-23.rdn 12:47    1.00s  0.02s  0.00s w

或者命令:top都可以看到系统负载情况。后面的数字3.31 2.89 2.85 分别对应的是1分钟、5分钟、15分钟内运行进程队列中的平均进程数量。

最能直接显示的命令是:cat /proc/loadavg 

2.98 3.01 2.91 4/559 17926

后面多出来一个4/559,代表系统总运行了559个进程,其中有4个正在运行。 后面的17926代表的是最新运行的进程ID。

了解了数字的含义后我们就需要大概算出来当前系统的压力情况。如果 是在单核下前3位数字需要在1以下才正常,否则就已经出现拥堵排队的情况了。现在单核已很少了。比如现在测试的这样机器是24核心,才跑3不到,所以压力还是很小的。只要在20以下都是能接受了。

使用命令:grep 'model name' /proc/cpuinfo | wc -l 可查看当前系统核心数。

除非注明,网络人的文章均为原创,转载请以链接形式标明本文地址:https://www.55mx.com/post/31
标签:系统负载
0
感谢打赏!

《理解Linux系统平均负载load average》的网友评论(0)

本站推荐阅读

热门点击文章