vmstat命令

vmstat命令可以查看CPU、内存、虚拟磁盘交换分区、磁盘(io就是磁盘)、系统进程
vmstat命令
#vmstat 1 //指每一秒钟显示一次系统信息(动态显示),这些信息里面需要查看
r列:表示有多少个进程处于run的状态,正在使用CPU的进程和正在排队等待使用CPU的进程都属于r的状态;
b列:表示被CPU以外的资源给阻断了,处于等待状态,block状态;
swpd列:如果swpd的数值一直在变化,说明swap分区和内存在频繁交换数据,说明内存不够用了;
si列:有多少KB数据从swap进入到内存中,si中的i指in,进入到内存里;
so列:有多少KB数据从内存里出来,so中的o指out,从内存里出来;
bi列:从磁盘里出来进入到内存里去,读的数据量多少;
bo列:写的数据量多少;
us列:user 用户态的资源占用CPU的百分比,如果us数值长时间大于50,说明资源不够;
sy列:系统本身占用CPU的百分比;
id列:IDLE空闲,us数值+sy数值+id数值=100%;
wa列:等待CPU的百分比,这个数值越大,说明等待时间越长,资源不够用
vmstat命令
#vmstat 1 5 //指每一秒钟显示一次系统信息,显示5次结束
vmstat命令

猜你喜欢

转载自blog.51cto.com/13669226/2113150
今日推荐