Usage of Vmstat

来源:互联网 发布:淘宝上哪家配眼镜好? 编辑:程序博客网 时间:2024/05/21 19:43

本文主要介绍Linux系统中vmstat命令输出结果各字段含义。vmstat是用来显示Linux性能指标的工具,主要报告进程,内存,交换,IO,系统以及CPU方面的信息。

报告的第一行显示的是从最近的一次reboot以来各项指标的平均值,接下的每一行是根据给定的取样周期各项指标的值。一下是一个典型的vmstat报告输出:

[oracle@HZCC-SRV-NEW1 ~]$ vmstat 2   --2表示取样周期为2

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

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

 1  0      0 21064608 666340 48981408    0    0     2    35    2    0  5  0 95  0  0

 2  0      0 21064936 666340 48981408    0    0     0   642 1866 1209 12  0 88  0  0

 2  0      0 21063416 666340 48981408    0    0     0   724 1832 1229  9  0 91  0  0

 1  0      0 21063628 666340 48981408    0    0     0  1092 1620  928  9  0 90  0  0

 2  0      0 21063580 666340 48981408    0    0     0   592 1737 1025  4  0 96  0  0

 2  0      0 21063476 666340 48981408    0    0     0   562 1586  856 15  0 85  0  0

 3  0      0 21063100 666340 48981408    0    0     0   776 1750 1110 16  0 84  0  0

 3  0      0 21061012 666340 48981408    0    0     0   778 1954 1370 21  0 79  0  0

 2  0      0 21071928 666340 48981408    0    0     0   734 1577  842  9  0 91  0  0

进程(procs)信息:r列是可运行进程的数量;b列是阻塞进程的数量。

内存(memory)信息:swpd列是已用的交换空间数量;free列是自由的内存数量;buff列是缓冲使用的内存数量;cache列是文件系统缓存使用的内存数量。

交换(swap)信息:si列是从磁盘分页到内存的数量;so列是从内存分页到磁盘的数量。

I/O信息:bi列是从磁盘读入的块;bo列是写入磁盘的块。

系统(system)信息:in列是系统中断;cs是进程上下文开关。

处理器(cpu)信息:us列是用户占用百分比;sy列是系统占用百分比;id是空闲;wa是等待I/O

 

原创粉丝点击