vmstat命令

Posted new-journey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vmstat命令相关的知识,希望对你有一定的参考价值。

vmstat(Virtual Memory Statistics 虚拟内存统计) 命令用来显示Linux系统虚拟内存状态,也可以报告关于进程、内存、I/O等系统整体运行状态。

用法

vmstat [-a] [-n] [-t] [-S unit] [delay [ count]]
vmstat [-s] [-n] [-S unit]
vmstat [-m] [-n] [delay [ count]]
vmstat [-d] [-n] [delay [ count]]
vmstat [-p disk partition] [-n] [delay [ count]]
vmstat [-f]
vmstat [-V]

选项

-a:显示活跃和非活跃内存
-f:显示从系统启动至今的fork数量 。
-m:显示slabinfo
-n:只在开始时显示一次各字段名称。
-s:显示内存相关统计信息及多种系统活动数量。
delay:刷新时间间隔。如果不指定,只显示一条结果。
count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。
-d:显示磁盘相关统计信息。
-p:显示指定磁盘分区统计信息
-S:使用指定单位显示。参数有 k 、K 、m 、M ,分别代表1000、10241000000、1048576字节(byte)。默认单位为K(1024 bytes)
-V:显示vmstat版本信息。

vmstat命令说明

技术图片

Procs(进程)
r: 运行队列中进程数量,这个值也可以判断是否需要增加CPU。(长期大于1)
b 等待IO的进程数量。

技术图片

技术图片

技术图片

技术图片

技术图片

技术图片

 

以上是关于vmstat命令的主要内容,如果未能解决你的问题,请参考以下文章

vmstat命令 查看虚拟内存

每天一个linux命令(36)--vmstat命令

linux查看内存命令(查看进程虚拟内存)free命令vmstat命令pmap命令(free指令vmstat指令pmap指令)

linux查看内存命令(查看进程虚拟内存)free命令vmstat命令pmap命令(free指令vmstat指令pmap指令)

Linux里面vmstat命令作用是什么?Linux运维课程

通过命令vmstat查看Linux系统负载性能,查看分析信息详解