cpu监控

本文介绍如何通过cat/proc/cpuinfo、uptime和top命令监控Linux系统的CPU性能。包括查看逻辑CPU数量,理解CPU负载含义,及分析us、sy、ni、id、wa、hi、si、st等top命令中的CPU状态指标,帮助定位系统性能瓶颈。
摘要由CSDN通过智能技术生成

1、查看逻辑cpu
cat /proc/cpuinfo |grep “processor” |wc -l
在这里插入图片描述
2、uptime
load average后面的三个数字分别代表前1min,5min,15min的CPU负载。在这里插入图片描述
3、top
在这里插入图片描述
us:用户占用进程比例
sy:内核进程占用进程比例
ni:如果进程修改过优先级,这些进程占用CPU时间的比率
id:cpu空闲比例
wa:CPU等待执行I/O操作的时间比率
hi:CPU处理硬件终端所占时间的比率
si:CPU处理软件终端所占时间的比率
st:其他任务所占CPU时间的比率

①us高,wa低,说明系统缓慢的原因在于进程占用大量CPU
②wa低,id高,可以排除CPU资源瓶颈的可能。  
③wa高,说明I/O占用了大量的CPU时间,需要检查交换空间的使用,交换空间位于磁盘上,性能远低于内存,当内存耗尽开始使用交换空间时,将会给性能带来严重影响,所以对于性能要求较高的服务器,一般建议关闭交换空间。另一方面,如果内存充足,但wa很高,说明需要检查哪个进程占用了大量的I/O资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值