linux top的load average

linux top的load average

top命令,w命令,uptime等命令都可以查看系统负载

image

我们从上至下,查看top的打印信息

top - 11:26:40 up 4 days,  1:43,  1 user,  load average: 22.33, 8.36, 3.64
  • load average 分别是1分钟,5分钟,15分钟的cpu平均负载

什么是load average

系统负载(System Load)是系统CPU繁忙程度的度量,即有多少进程在等待被CPU调度(进程等待队列的长度)。
平均负载(Load Average)是一段时间内系统的平均负载,这个一段时间一般取1分钟、5分钟、15分钟。

处理核心模型

假设我们的系统是单CPU单内核的,把它比喻成是一条单向马路,把CPU任务比作汽车。
当车不多的时候,load <1;
当车占满整个马路的时候 load=1;
当马路都站满了,而且马路外还堆满了汽车的时候,load>1;
image

查看cpu核心

怎么知道Linux服务器有多少个CPU核心呢?
查看cpu信息命令:

cat /proc/cpuinfo  

查看cpu总核心数命令:

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

grep -c 'model name' /proc/cpuinfo 
posted @ 2022-08-18 11:49  liwenchao1995  阅读(167)  评论(0编辑  收藏  举报