linux vmstat
yaokun123 edited this page Sep 26, 2022
·
1 revision
用来获得有关进程、虚存、页面交换空间及 CPU活动的信息。这些信息反映了系统的负载情况
vmstat [ 选项 ] [ <时间间隔> ] [ <次数> ]
-d:显示磁盘相关统计信息
-p:显示指定磁盘分区统计信息
-w:宽模式展示
-S:使用指定单位显示。参数有 k 、K 、m 、M ,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)
procs
r:等待执行的任务数
b:等待IO的进程数量
memory
swpd:正在使用虚拟的内存大小,单位k
free: 空闲内存大小
buff:已用的buff大小,对块设备的读写进行缓冲
cache:已用的cache大小,文件系统的cache
swap
si:每秒从交换区写入内存的大小(单位:kb/s)
so:每秒从内存写到交换区的大小
io
bi:每秒读取的块数(读磁盘)
bo:每秒写入的块数(写磁盘)
system
in:每秒中断数,包括时钟中断
cs:每秒上下文切换数
cpu
us:用户进程执行消耗cpu时间(user time)
sy:系统进程消耗cpu时间(system time)
id:空闲时间(包括IO等待时间)
wa:等待IO时间