您的位置:首页 > 其它

vmstat输出结果说明

2011-05-20 22:06 155 查看
vmstat可以用来查看系统性能,这个没什么好说的,但google了一下,结果很少,还有chinaunix02年的帖子

其实 man vmstat 上面说的清清楚楚

一.vmstat -n 1 3

[root@localhost monitor]# vmstat -n 1 3

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

r b swpd free buff cache si so bi bo in cs us sy id wa st

0 0 0 174308 108384 524816 0 0 13 12 664 141 1 4 94 1 0

0 0 0 174300 108384 524816 0 0 0 0 646 122 4 4 92 0 0

0 0 0 174300 108384 524816 0 0 0 0 967 512 14 9 77 0 0

二.下面是 摘抄的man vmstat 很少的一部分

FIELD DESCRIPTION FOR VM MODE

Procs

r: The number of processes waiting for run time. 运行进程个数

b: The number of processes in uninterruptible sleep. 阻塞进程个数

Memory

swpd: the amount of virtual memory used. 使用的虚拟内存

free: the amount of idle memory. 空闲内存

buff: the amount of memory used as buffers. buffers 用于写操作的缓存

cache: the amount of memory used as cache. cache 用于读操作的缓存

inact: the amount of inactive memory. (-a option)

active: the amount of active memory. (-a option)

Swap

si: Amount of memory swapped in from disk (/s). 从磁盘换入内存的大小

so: Amount of memory swapped to disk (/s). 换出到磁盘的大小

IO

bi: Blocks received from a block device (blocks/s). 从磁盘读的块数

bo: Blocks sent to a block device (blocks/s).

System

in: The number of interrupts per second, including the clock. 每秒中断次数

cs: The number of context switches per second. 每秒上下文切换数(可理解为进程切换数)

CPU

These are percentages of total CPU time.

us: Time spent running non-kernel code. (user time, including nice time) 非内核代码所占cpu百分比,用户占用

sy: Time spent running kernel code. (system time) 内核代码占用cpu百分比,系统占用

id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time. 空闲cpu百分比

wa: Time spent waiting for IO. Prior to Linux 2.5.41, included in idle. 等待I/O所花的时间

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

声明:本文档可以随意更改,但必须署名原作者

作者:凤凰舞者 qq:578989855
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: