性能优化工具---vmstat

作用:

  报告关于内核线程、虚拟内存、磁盘、陷阱和 CPU 活动的统计信息

 

参数:

  通过两个数字参数来完成的,第一个参数是采样的时间间隔数,单位是秒,第二个参数是采样的次数

 

显示说明:

  第一行数据反映开机以来的平均性能。从第二行开始,反映每三秒钟之内的系统性能指标。

 

各列含义

r 表示运行队列(就是说多少个进程真的分配到CPU)

b 表示阻塞的进程

swpd 虚拟内存已使用的大小,如果大于0,表示你的机器物理内存不足.

free 空闲的物理内存的大小

buff  用作缓冲的内存大小 主要用io数据流缓冲

cache用作缓存的内存大小大多是对指令的临时存储

si: 每秒从交换区写到内存的大小

so: 每秒写入交换区的内存大小

bi  块设备每秒接收的块数量,这里的块设备是指系统上所有的磁盘和其他块设备,默认块大小是1024byte.

bo 块设备每秒发送的块数量

in 每秒CPU的中断次数,包括时间中断

cs 每秒上下文切换次数,例如我们调用系统函数,就要进行上下文切换,线程的切换,也要进程上下文切换,这个值要越小越好.

us 用户CPU时间

sy 系统CPU时间

id  空闲 CPU时间

wa 等待IO CPU时间

st: Time stolen from a virtual machine. Prior to Linux 2.6.11, unknown.

posted @ 2013-11-04 19:17  wully  阅读(154)  评论(0编辑  收藏  举报