码迷,mamicode.com
首页 > 其他好文 > 详细

vmstat命令

时间:2018-03-20 10:39:39      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:linux   vmstat命令   

vmstat命令
vmstat 监控系统状态
技术分享图片
这个命令可以查看到,内存,交换分区,io,系统进程等相关的东西

通常用法vmstat 1 :每一秒钟显示一次结束的话直接ctrl 1 后面可以再加个数字代表,显示几次
技术分享图片
关注:
r run表示有多少个进程处于run的状态
当我们只有一个cpu的时候,在同一个时间段,只有一个进程在被CPU处理,其余的在排队。只要在排队就是run的状态,当中我们可以限定一个进程使用cpu 的时间,进行轮流。
b block表示进程被cpu以外的状态给阻断了,比如是硬盘,网络,当我们进程发一个数据包,网速快很快就能发完,但是当网速太慢,就会导致b的状态
swpd 当内存不够的时候,会把数据放在swpd中,如果这个swpd数值在变动的时候,说明内存不够了。
si /so如果swpd在变的时候,这两个数值也是在变动的,si:有多少个数据块单位k,从swap中进入到内存中,so,就是从内存中出来的
bi/bo 这两个数值是和磁盘有关系的,bi就是读的量,bo就是写的量
us:表示用户级别的,用户占用,数字不会超过100,这个是百分比形式。用户派的资源占用cpu的百分比,如果长时间大于50,代表系统资源不够了
us+sy+id=100%
wa 等待,和b有点类似,等待cpu 的百分比,有多少个进程在等待cpu,如果数值大,就说明cpu就快不够了

vmstat命令

标签:linux   vmstat命令   

原文地址:http://blog.51cto.com/12777709/2088817

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!