以下为
vmstat 2 的输出,在输出了三次之后按 Ctrl+C 终止输出
- procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
- r b swpd free buff cache si so bi bo in cs us sy id wa
- 0 0 416 9000 872 245648 0 0 61 213 14 10 0 0 99 0
- 0 0 416 9000 872 245672 0 0 0 0 22 12 0 0 100 0
- 0 0 416 9000 872 245672 0 0 0 0 19 11 0 0 100 0
进程管理部分:
r:
b:
内存部分:
swapd:已经从内存交换到交换分区的数据量(这个值等于free命令的Swap那一行used字段的值,你懂的)
free:
buff:
cache:
swap交换部分:
si:每秒从交换分区交换进内存的数据量(swapped in from disk per second)
so:每秒从内存交换到交换分区的数据量(swapped to disk per second)
说明:即使内存部分的swapd不为0,只要这两个为0,就说明当前内存还是够用的。不管内存部分的swapd的值如何,如果出现了这两个参数的值不为0的情况,则说明内存不够。内存不够了才会交换到交换分区啊,亲!
IO部分:
bi:每秒从块设备读入到内存的块数
bo:每秒从内存写出到块设备的块数
说明:这两个参数的值越大,说明磁盘的IO操作越繁忙。bi显示的是读磁盘操作,bo显示的写磁盘操作。
system部分:
in:每秒发生的中断次数,包括时钟中断数
cs:每秒发生的上下文切换次数
说明:这两个参数值如果比较大的话,说明系统也很繁忙。
CPU部分:
us:
sy:
id:
wa:CPU花在等待磁盘IO上的时间;如果这个参数值比较大的话,说明磁盘IO繁忙(或者磁盘性能低下)。
阅读(1941) | 评论(0) | 转发(0) |