vmstat命令使用
vmstat命令:
功能:显示虚拟内存的统计数据Report virtual memory statistics
vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,内存使用,虚拟内存交换情况,IO读写情况。
vmstat [options] [delay [count]]
选项:
-s:显示内存统计数据;
-d:显示磁盘相关统计信息。
-p:显示指定磁盘分区统计信息
-f:显示从系统启动至今的fork数量
-S:使用指定单位显示。参数有k 、K 、m 、M ,分别代表1000、1024、1000000、1048576字节(byte)。默认单位为K(1024 bytes)
[delay]:显示的延迟时间,刷新时间间隔。如果不指定,默认只显示一条结果。
[count]:显示的次数,刷新次数。如果不指定刷新次数,但指定了刷新时间间隔,这时刷新次数为无穷。
实例:仅显示内存统计数据
[root@Linux_11 ~]# vmstat -s
510528 total memory
202788 used memory
46668 active memory
101132 inactive memory
307740 free memory
11516 buffer memory
119888 swap cache
2097144 total swap
0 used swap
2097144 free swap
1461 non-nice usercpu ticks
0 nice user cputicks
3553 system cpu ticks
1251484 idle cpu ticks
3787 IO-wait cputicks
68 IRQ cpu ticks
192 softirq cputicks
0 stolen cpu ticks
134873 pages paged in
20685 pages paged out
0 pages swapped in
0 pages swappedout
342502 interrupts
358771 CPU contextswitches
1451101858 boot t
实例:显示的间隔为2s,总共显示4次
[root@Linux_11 ~]# vmstat 2 4
procs -----------memory---------- ---swap-- -----io---- --system-------cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 0 0312912 59348 71724 0 0 61 1 24 23 0 0 97 3 0
0 0 0 312912 59348 71724 0 0 0 0 53 64 0 0 100 0 0
0 0 0 312904 59348 71724 0 0 0 0 36 59 0 0 100 0 0
0 0 0 312904 59348 71724 0 0 0 0 42 57 0 0 100 0 0
[root@Linux_11 ~]# vmstat
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 308476 10656 119888 0 0 20 2 44 44 0 199 1 0
相关说明如下:
procs:
r:等待运行的进程的个数;CPU上等待运行的任务的队列长度;
b:处于不可中断睡眠状态的进程个数;被阻塞的任务队列的长度;
memory:
swpd:交换内存使用总量;0表示没有启用交换内存
free:空闲的物理内存总量;
buffer:用于buffer的内存总量;
cache:用于cache的内存总量;
swap
si:数据进入swap中的数据速率(kb/s)
so:数据离开swap的速率(kb/s)
io
bi:从块设备读入数据到系统的速度(kb/s)block input
bo:保存数据至块设备的速率(kb/s)block output
system
in:interrupt,中断速率;
cs:contextswitch, 进程上下文切换的速率;进程被内核调度的频率
cpu
us:用户空间userspace
sy:内核空间systemspace
id:空闲idle
wa:等待io完成wait
st:被虚拟化技术所偷走的stolen
实例:显示系统启动到现在的fork数量
[root@localhost ~]# vmstat -f
13076 forks
实例:显示磁盘相关的统计信息
[root@localhost ~]# vmstat -d
disk- ------------reads------------ ------------writes----------------IO------
total mergedsectors ms total merged sectors ms cur sec
fd0 0 0 0 0 0 0 0 0 0 0
sda 11815 1759 484310 298445 1857 1017 80483 21093 0 109
sr0 11 0 88 2559 0 0 0 0 0 2
dm-0 336 0 2688 6537 0 0 0 0 0 4
实例:显示指定分区的相关信息
[root@localhost ~]# vmstat -p /dev/sda2
sda2 reads read sectors writes requested writes
9506 460190 316 9337
转载于:https://blog.51cto.com/jxqx1991/1730789
vmstat命令使用相关推荐
- w命令、vmstat命令、top命令、sar命令、noload命令
为什么80%的码农都做不了架构师?>>> 使用w命令查看系统负载 [root@yolks1 ~]# w23:05:05 up 1:18, 1 user, load averag ...
- Linux vmstat命令详细解读
vmstat命令:用来获得有关进程.虚存.页面交换空间及 CPU活动的信息 vmstat用法及参数: vmstat [-a] [-n] [-S unit] [delay [ count]] vmsta ...
- linux tf命令,Linux系统命令介绍之vmstat命令详解
今天小编要跟大家介绍的vmstat命令详解.熟悉Linux系统和使用Linux系统工作的小伙伴都知道Linux的命令有很多,而真正在工作中用到的命令应该不超过几十个,为了让大家更好的掌握这些命令,小编 ...
- 使用w查看系统负载、vmstat命令、top命令、sar命令、nload命令
使用w查看系统负载 系统平均负载被定义为在特定时间间隔内运行队列中的平均进程数 如果一个进程满足以下条件则其就会位于运行队列中: 它没有在等待I/O操作的结果 它没有主动进入等待状态(也就是没有调用' ...
- 每天一个linux命令(46):vmstat命令
vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程.CPU活动进行监控.他是对系统的整体情况进行统计,不足之处是无法对某个进程进行深 ...
- Linux 命令之 vmstat 命令-显示虚拟内存状态
介绍 vmstat 命令的含义为显示虚拟内存状态("Virtual Memory Statistics"),但是它可以报告关于进程.内存.I/O等系统整体运行状态. 常用选项 选项 ...
- Aix vmstat命令解析
1.1 Aix vmstat命令解析 1.1.1 概述 vmstat 命令报告内核线程.虚拟内存.磁盘.Traps.CPU 活动的统计数据. AIX <?xml:namespace prefix ...
- Linux磁盘下面有个mpatha,Linux中如何使用vmstat命令
Linux下vmstat 命令可用于报告虚拟内存的统计信息,除此之外,vmstat 命令还有很多用法,下面系统之家的小编将给大家做个vmstat 命令的详细介绍,以便你有个了解. 它是对系统的整体情况 ...
- Linux 命令(125)—— vmstat 命令
1.命令简介 vmstat(Virtual Memory Statistics)命令用于报告虚拟内存状态的统计信息. vmstat 不仅可以监测虚拟内存,也可监测进程.物理内存.内存分页.磁盘和 CP ...
最新文章
- 记录一个无水印 免费的录屏软件 【需要登录哔哩哔哩账号】
- Oracle字符集的查看查询和Oracle字符集的设置修改
- Spring的IoC与AOP的理解
- 世上的人大都只会“飞鸽传书下载”,没人开发
- python调用远程chromedriver.exe、selenium抓包方法
- Effective Java 学习笔记之二
- avx指令+openmp多线程实现一个基本算法作业 c++
- mysql codesmith_codesmith连接Mysql
- win10系统默认壁纸路径
- 区块链技术在食品供应链领域的应用
- P1903 数颜色 (带修莫队)
- 二极管基本电路之限幅电路
- 2022.05.20-电脑切换全屏与非全屏(特别是谷歌浏览器)的时候会发生卡顿黑屏
- cas55266-17-6四羧基苯基卟啉铁简称TCPP-Fe(3+)齐岳定制β-硝基-5, 10,15, 20-四苯基卟啉镍[NiTPP(NO2)]供应卟啉定制产品
- OTG声卡Type-C边充边玩数据线方案
- 操作系统笔记(3)——同步与互斥
- MFC的Dlg和App什么区别?应用程序类与对话框类
- 淘宝12月12日活动完成攻略
- 如何给电脑桌面进行壁纸更换
- CCF python 门禁系统
热门文章
- 用python计算准确率_Python中计算模型精度的几种方法,Pytorch,中求,准确率
- 计算机视觉与深度学习 | 激光雷达(Lidar)发展史及其应用
- linux 的多进程运行机制,Linux 多进程-2
- bind()和connect()函数:绑定套接字并建立连接
- DNS无法解析IP_计算机网络-DNS
- Debug Tensorflow: tensorflow.python.framework.errors_impl.InvalidArgumentError: OpKernel ‘ConcatV2‘
- python3精要(64)-Python命名风格规范-google版
- sqlite 日期格式与排序问题
- numpy(5)-astype
- 交通建模必学——经典瓶颈模型