系统负载

本文详细介绍了如何通过命令行查看服务器的CPU数量、每个CPU的核数以及系统负载情况,并解释了理想负载状态及各指标的意义。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

查看服务器有多少cpu

$ grep 'physical id' /proc/cpuinfo | sort | uniq | wc -l

4

 

查看每个cpu几何

$ grep 'cpu cores' /proc/cpuinfo | wc -l

4

 

可见4个cpu4个核,每个cpu都是单核

 

查看系统负载

$ uptime

 17:46:24 up 202 days, 18:56,  1 user,  load average: 2.70, 2.66, 2.64

 

当然使用top命令也可以查看

 

分别代表前一分钟,五分钟,十五分钟的平均CPU负载,最重要的指标是最后一个数字,即前15分钟的平均CPU负载,这个数字越小越好。所谓CPU负载指的是一段时间内任务队列的长度,通俗的讲,就是一段时间内一共有多少任务在使用或等待使用CPU。

 

理想的状态是每个内核的负载为0.7左右,0.7乘以内核数,得出服务器理想的CPU负载,0.7*4=2.8。

 

以单核cpu来说:

Load<1:没有等待

 

Load==1:系统已无额外的资源跑更多的进程了

 

Load>1:进程都堵着等待资源

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值