环境
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文件中