Linux- 日常运维-vmstat

当负载偏高时,查看高负载进程文件。
vmstat 查看cpu,内容,虚拟磁盘,交换分区 ,io,系统进程
memory :内存
swap:虚拟内存
Linux- 日常运维-vmstat

vmstat 1 # 1值得是:每一秒钟,显示一次,动态显示,ctrl c 终止
Linux- 日常运维-vmstat

vmstat 1 5 #每一秒钟,显示一次,总共显示5次
Linux- 日常运维-vmstat
显示出来的信息,一般只关注:r列,b列,swpd列,si列,so列,bi,bo列,us列, wa列。
r:表示run,表示系统有多少进程处于run状态。 如果该数长期大于服务器CPU个数,则说明CPU不够用了
b:表示block,进程在等待中。
swpd: swap当系统内存不够时,系统会将内存中的东西拿一部分交给swap处理,此值经常变化,则代表内存不够使用。
si/so(与swap有关) :如果swpd一直在变化,则si、so也会变化,si :有多少kb的数据,从swap进入到内存中 i 为in ,out指的是从内存里出来的。
bi/bo(与磁盘有关): 指的是从磁盘读的数据量有多少,bo则是写入磁盘的数据有多少,如果这两个值很大,则代表,磁盘在不停的读写。

如果有很多的数据,在频繁的进行读写,则b的值会增大,指的是很多进程在等待磁盘。

us:表示,用户资源(例如mysql,网站)占用cpu的百分比。us的值不会超过100,一共就是百分之百,则单位就是%,如果长时间大于50,则资源不够。
sy:表示系统本身的进程占cpu的百分比
id:空闲cpu百分比
us + sy + id =100
wa :等待。指的是等待cpu的百分比。有多少个进程在等待cpu,如果此值很多,则代表cpu不够使用。

vmstat 可以判断,当前资源是否满足应用要求。

转载于:https://blog.51cto.com/13451715/2308142

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值