vmstat命令

vmstat命令
vmstat 监控系统状态
vmstat命令
这个命令能够查看到,内存,交换分区,io,系统进程等相关的东西网络

一般用法vmstat 1 :每一秒钟显示一次结束的话直接ctrl 1 后面能够再加个数字表明,显示几回
vmstat命令
关注:
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就快不够了ide

相关文章
相关标签/搜索