登陆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
《理解Linux系统平均负载load average》的网友评论(0)