vmstat命令
vmstat命令
学习啦在线学习网 linux系统下有个vmstat命令,你们知道它的用处是什么吗?下面由学习啦小编为大家整理了linux vmstat命令的相关知识,希望大家喜欢!
1.linux vmstat命令格式:
vmstat [-a] [-n] [-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]
2.linux vmstat命令功能:
用来显示虚拟内存的信息
3.linux vmstat命令参数:
-a:显示活跃和非活跃内存
-f:显示从系统启动至今的fork数量 。
-m:显示slabinfo
-n:只在开始时显示一次各字段名称。
学习啦在线学习网 -s:显示内存相关统计信息及多种系统活动数量。
delay:刷新时间间隔。如果不指定,只显示一条结果。
count:刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。
-d:显示磁盘相关统计信息。
-p:显示指定磁盘分区统计信息
-S:使用指定单位显示。参数有 k 、K 、m 、M ,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)
学习啦在线学习网 -V:显示vmstat版本信息。
4.linux vmstat命令使用实例:
学习啦在线学习网 实例1:显示虚拟内存使用情况
命令:
vmstat
输出:
学习啦在线学习网 [root@localhost ~]# vmstat 5 6
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
学习啦在线学习网 r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 3029876 199616 690980 0 0 0 2 3 2 0 0 100 0 0
学习啦在线学习网 0 0 0 3029752 199616 690980 0 0 0 41 1009 39 0 0 100 0 0
0 0 0 3029752 199616 690980 0 0 0 3 1004 36 0 0 100 0 0
0 0 0 3029752 199616 690980 0 0 0 4 1004 36 0 0 100 0 0
学习啦在线学习网 0 0 0 3029752 199616 690980 0 0 0 6 1003 33 0 0 100 0 0
学习啦在线学习网 0 0 0 3029752 199616 690980 0 0 0 5 1003 33 0 0 100 0 0
说明:
字段说明:
学习啦在线学习网 Procs(进程):
学习啦在线学习网 r: 运行队列中进程数量
b: 等待IO的进程数量
Memory(内存):
swpd: 使用虚拟内存大小
学习啦在线学习网 free: 可用内存大小
学习啦在线学习网 buff: 用作缓冲的内存大小
cache: 用作缓存的内存大小
Swap:
学习啦在线学习网 si: 每秒从交换区写到内存的大小
学习啦在线学习网 so: 每秒写入交换区的内存大小
IO:(现在的Linux版本块的大小为1024bytes)
bi: 每秒读取的块数
bo: 每秒写入的块数
系统:
in: 每秒中断数,包括时钟中断。
cs: 每秒上下文切换数。
CPU(以百分比表示):
学习啦在线学习网 us: 用户进程执行时间(user time)
学习啦在线学习网 sy: 系统进程执行时间(system time)
学习啦在线学习网 id: 空闲时间(包括IO等待时间),中央处理器的空闲时间 。以百分比表示。
学习啦在线学习网 wa: 等待IO时间
学习啦在线学习网 备注: 如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。如果pi,po 长期不等于0,表示内存不足。如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。因此企业在维护Linux系统、进行系统调优时,了解系统性能分析工具是至关重要的。
命令:
vmstat 5 5
表示在5秒时间内进行5次采样。将得到一个数据汇总他能够反映真正的系统情况。