vmstat命令

本文介绍如何使用vmstat命令监测Linux系统的CPU使用情况、内存状态、交换活动、I/O活动及进程状态等。通过分析r、b、us、sy、id、wa等关键参数,帮助读者了解系统的负载状态。

 

 

 

 

vmstat看到的CPU是逻辑CPU

vmstat 3 10 ---每隔3秒显示一次,显示10

cpu忙不忙主要看vmstat命令里的idr参数,r队列数最好是0,一般是小于等于cpu数量,比如有16cpur队列为4,说明当前有4个进程在等待cpu,这时只需要有4cpu空闲下来处理r队列的等待进程就可以了;

wa很高说明cpu在等待IOIO成了系统的瓶颈,IO一般小于25%sy系统用cpu百分比,us是用户程序使用cpu百分比,若cpu高可用top命令看哪个进程占用cpu高;

 

  •      r:在所选择的任意采样间隔期间的平均可运行内核线程数。

         b:采样期间在虚拟内存中等待队列的平均内核线程数。

  •     r 应该始终高于 b;如果不是,通常意味着遇到了 CPU 瓶颈。

 

avm:使用的页面数

fre:空闲的页面数。如果此数量并不小,不要太过担心。更为重要的是,在此数量小的情况下确定是否进行了任何分页操作。

 

re:需回收的页数

pi:实现一个换入(paging in),此值大,说明内存有瓶颈

po:换出(paging out)

fr:单位时间内每秒释放的页数

sr:需做检查的页数

cy:每秒扫描的页数

 

in:指定时间内每秒终端的次数

sy:实现系统调用的次数

cs:每秒上下文切换的次数(change)

 

us:用户进程消耗的cpu

sy:系统进程消耗的cpu

id:空闲的cpu

wa:等待的cpu的进程数

 

 

转载于:https://www.cnblogs.com/liang545621/p/7528745.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值