Red Hat Training

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

A.8. vmstat

vmstat 输出报告您系统的进程、内存、分页、块输入/输出、中断和 CPU 活动。它提供自计算机上一次启动或上次报告之后平均这些事件的即时报告。
-a
显示活跃和不活跃的内存.
-f
显示自启动以来的 fork 数量.这包括 forkvforkclone 系统调用,相当于创建的任务总数。每个进程都由一个或多个任务表示,具体取决于线程使用情况。此显示不会重复。
-m
显示 slab 信息。
-n
指定标头将出现一次,而不是定期出现。
-s
显示包含各种事件计数器和内存统计信息的表。此显示不会重复。
delay
报告之间的延迟(以秒为单位)。如果没有指定延迟,则只打印一个报告,自计算机上一次启动以来的平均值为平均值。
数量
报告系统的次数。如果没有指定计数并定义了延迟,vmstat 会无限期报告。
-d
显示磁盘统计信息.
-p
将分区名称取为值,并报告该分区的详细统计信息。
-S
定义报告的单元输出。有效值为 k (1000 字节), K (1024 bytes), m (1,000,000 字节), 或 M (1,048,576 字节)。
-D
报告有关磁盘活动的汇总统计信息。
有关每个输出模式提供的输出的详情,请查看 man page:
$ man vmstat