Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

A.9. vmstat

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