Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
A.9. vmstat
Vmstat 输出系统进程、内存、分页、块输入/输出、中断和 CPU 活动的报告。它提供自最近一次重启机器或者自前一次报告以来,这些事件平均值的瞬时报告。
- -a
- 显示激活和未激活的内存。
- -f
- 显示自重启以来 fork 数量。这包括
fork
、vfork
、和clone
系统调用,且和创建的任务总数量相同。根据线程使用,每个进程是由一个或多个任务代表的。显示不重复。 - -m
- 显示 slab 信息。
- -n
- 指定只会出现一次而非周期性出现的标题。
- -s
- 显示多种事件计数器和内存数据的表格。显示不重复。
- delay
- 报告之间有几秒的延迟。如果没有指定延迟,只显示一个报告,包括机器自上一次重启以来的平均值。
- count
- 系统中报告的次数。如果没有指定 count(计数器),且定义了延迟,vmstat 无限期报告。
- -d
- 显示磁盘统计。
- -p
- 以分区名为值,为该分区报告详细统计。
- -s
- 报告定义单位输出。有效值为
k
(1000 字节)、K
(1024 字节)、m
(1000000 字节)、或者M
(1048576 字节)。
每个输出模式提供的输出信息请参见手册页。
$ man vmstat