VMSTAT
NAME:Vmstat:报告虚拟内存统计语法: vmstat [-a] [-n] [-t] [-S unit] [delay [ count]] vmstat [-s] [-n] [-S unit] vmstat [-m] [-n] [delay [ count]] vmstat [-d] [-n] [delay [ count]] vmstat [-p disk partition] [-n] [delay [ count]] vmstat [-f] vmstat [-V]描述:Vmstat报告了处理器,内存,页面,块io,traps和cpu活动信息。第一个报告是服务启动之后平均值。其他的报表是才延迟期[delay]内采样。但是内存和处理器报告是一个快照。选项:-a在活跃/不活跃内存中切换-f显示从系统启动后fork的个数包含了fork,vfork和clone system calls和task created个数相同。每个根据thread的使用进程代表了一个或多个task,这个值是不可重现的。-t输出增加时间戳-m显示slabinfo,(不知道是啥)-n在调用期间头只会被调用一次(默认也只是调用一次)-s显示各个时间计数和内存统计,显示不可重现Delay采样间隔Count采样次数-d显示各个磁盘(设备)的统计信息-w对大内存的列进行扩充(在5gb的测试环境下和默认没啥区别)-p显示各个分区的统计信息-S显示是以K或者M为单位-V查看版本信息报告:VM模式(默认模式)PRocsr:等待执行的进程b:不可中断的睡眠进程MemorySwpd:虚拟内存使用量Free:可用内存Buff:用为来做buffer的内存Cache:被用来做cache的内存Inact:不活跃内存Active:活跃内存SwapSi:每秒从swap中读入的内存So:每秒写入swao的量IOBi:每秒从块设备读取的块个数Bo:每秒写入块设备的块个数SystemIn:clock内每秒的中断个数Cs:每秒上下文接切换个数CPU:Us:用户模式使用率Sy:系统模式使用率Id:空闲率Wa:等待IO率,在id内St:从虚拟机上stolen的率DISK模式(-d)ReadsTotal:总读完成个数Merged:被分组的读(多个读,被合并到一个)Sectors:成功读取的扇区数Ms:读花费的毫秒数Writes和reads类似不解释IOCur:I/O in progress(不知道什么意思)S:在IO上花的时间分区模式(-p)Reads:分区上读发生的次数Read sectors:读的扇区数Writes:分区上写的次数Requested writes:总发生的写入请求数。新闻热点
疑难解答