vmstat

回复 收藏

vmstat

用途:        监控

监控参数:        cpu使用率,内存使用,虚拟内存交换情况,IO读写情况

语法:# vmstat 2 1(每两秒采集一次状态)

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      3498472  315836  3819540    0    0      0     1     2    0  0  0  100  0 0

采集数据详解:

        procs

                r:允许队列(超过cpu数目的时候,cpu会出现瓶颈)

                b:进程堵塞的进程

        memory

                swpd:虚拟内存使用大小。

                free:空闲物理内存大小

                buff:还没有写入到硬盘的缓存

                cache:从硬盘读取到的缓存。

        swap

                si:从交互分区写入到内存。

                so:从内存写入到交换分区。

        io

                bi:从块设备读入数据的总量(读磁盘)(每秒kb)

                bo:块设备写入数据的总量(写磁盘)(每秒kb)

        system

                in:某一时间间隔中观测到的每秒设备中断数。(中断)

                cs:表示每秒产生的上下文切换次数。

        cpu

                us:用户CPU时间

                sy:系统CPU时间

                id:空闲 CPU时间,一般来说,id + us + sy = 100

                wa:等待IO CPU时间。

st:偷取的cpu百分百,一般为0。

2017-01-19 22:15 举报
已邀请:

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: