环境

centos7.9

介绍

vmstat是一个用于监视系统虚拟内存使用情况的命令行工具。它可以报告关于进程、内存、IO等信息的统计值,帮助用户了解系统的运行状况。

语法

vmstat [选项] [时间间隔]

常用选项

-s:显示汇总统计信息 -S:显示每个进程的统计信息 -d:仅显示磁盘I/O统计信息 -m:以MB为单位显示结果 -t:以时间间隔为单位显示统计信息 -p ALL:显示所有CPU的使用率 -o output_file:将结果输出到指定的文件中

常用例子

vmstat 1  # 每隔1秒显示一次统计信息
vmstat -s  # 显示汇总统计信息
vmstat -S  # 显示每个进程的统计信息
vmstat -d  # 仅显示磁盘I/O统计信息
vmstat -m  # 以MB为单位显示结果
vmstat -t 10  # 以10秒为时间间隔显示统计信息
vmstat -p ALL  # 显示所有CPU的使用率
vmstat -o output.txt  # 将结果输出到output.txt文件中