VMSTAT
NAME:
Vmstat:
报告虚拟内存统计
语法 :
vmstat [-a] [-n] [-t] [-S unit] [delay [ count]]
vmstat [-s] [-n] [-S unit]
vmstat [-m] [-n] [delay [ count]]
vmstat [-d] [-n] [delay [ count]]
vmstat [-p disk partition] [-n] [delay [ count]]
vmstat [-f]
vmstat [-V]
描述 :
Vmstat
报告了处理器,内存,页面,块
io
,
traps
和
cpu
活动信息。
第一个报告是服务启动之后平均值。其他的报表是才延迟期
[delay]
内采样。但是内存和处理器报告是一个快照。
选项 :
-a
在活跃
/
不活跃内存中切换
-f
显示从系统启动后
fork
的个数包含了
fork
,
vfork
和
clone system calls
和
task created
个数相同。每个根据
thread
的使用进程代表了一个或多个
task
,这个值是不可重现的。
-t
输出增加时间戳
-m
显示
slabinfo
,(不知道是啥)
-n
在调用期间头只会被调用一次
(
默认也只是调用一次
)
-s
显示各个时间计数和内存统计,显示不可重现
Delay
采样间隔
Count
采样次数
-d
显示各个磁盘(设备)的统计信息
-w
对大内存的列进行扩充(在
5gb
的测试环境下和默认没啥区别)
-p
显示各个分区的统计信息
-S
显示是以
K
或者
M
为单位
-V
查看版本信息
报告 :
VM
模式(默认模式)
Procs
r:
等待执行的进程
b:
不可中断的睡眠进程
Memory
Swpd:
虚拟内存使用量
Free:
可用内存
Buff
:用为来做
buffer
的内存
Cache
:被用来做
cache
的内存
Inact
:不活跃内存
Active
:活跃内存
Swap
Si
:每秒从
swap
中读入的内存
So
:每秒写入
swao
的量
IO
Bi
:每秒从块设备读取的块个数
Bo
:每秒写入块设备的块个数
System
In:clock
内每秒的中断个数
Cs
:每秒上下文接切换个数
CPU
:
Us
:用户模式使用率
Sy
:系统模式使用率
Id
:空闲率
Wa
:等待
IO
率,在
id
内
St
:从虚拟机上
stolen
的率
DISK
模式(
-d
)
Reads
Total
:总读完成个数
Merged
:被分组的读(多个读,被合并到一个)
Sectors
:成功读取的扇区数
Ms
:读花费的毫秒数
Writes
和
reads
类似不解释
IO
Cur
:
I/O in progress
(不知道什么意思)
S:
在
IO
上花的时间
分区模式(
-p
)
Reads
:分区上读发生的次数
Read sectors:
读的扇区数
Writes
:分区上写的次数
Requested writes:
总发生的写入请求数。