vmstat命令:用来获得有关进程、虚存、页面交换空间及 CPU活动的信息

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]

-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版本信息

输出参数解读

[root@localhost~]# vmstat 3  5        #每隔3秒刷新一次数据 刷5次
procs -----------memory----------     ---swap--  -----io-- ---system-- ----cpu----
r  b     swpd   free    buff      cache       si   so    bi    bo    in   cs      us sy id wa
1  0      0 3499840 325189 3695860    0    0     0      1     2    0       0  0 100  0
0  0      0 3499584 325189 3695860    0    0     0     0    88  168     0  0 100  0
0  0      0 3499708 325189 3695860    0    0     0     2    86  162     0  0 100  0
0  0      0 3499708 325189 3695860    0    0     0    10    81  161    0  0 100  0
1  0      0 3499732 325189 3695860    0    0     0     2    83  164     0  0 100  0

r   表示运行队列(就是说多少个进程真的分配到CPU),我测试的服务器目前CPU比较空闲,没什么程序在跑,当这个值超过了CPU数目,就会出现CPU瓶颈了

b    表示阻塞的进程

swpd  虚拟内存已使用的大小

free  空闲的物理内存的大小

buff  缓冲区内存大小

cache 高速缓存的内存大小

si   每秒从磁盘读入虚拟内存的大小,如果这个值大于0,表示物理内存不够用或者内存泄露了

so    每秒虚拟内存写入磁盘的大小,如果这个值大于0,同上

bi   块设备每秒接收的块数量

bo   块设备每秒发送的块数量

in   每秒CPU的中断次数,包括时间中断

cs   每秒上下文切换次数

us   用户使用CPU时间

sy   系统使用CPU时间

id   空闲CPU时间,一般来说,id + us + sy = 100,可以理解为:id是空闲CPU使用率,us是用户CPU使用率,sy是系统CPU使用率

wa    等待IO消耗的CPU时间

转载于:https://blog.51cto.com/superleedo/1889383

Linux vmstat命令详细解读相关推荐

  1. python sort怎么用,Linux Sort命令详细用法(有实例)

    Linux Sort命令详细用法(有实例) sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! Linux sort命令进阶: 1 sort的工作原理 so ...

  2. linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍

    本文主要向大家介绍了Linux运维知识之linux rpm命令详细介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 虽然现在N多人都使用yum去替代rpm了,但是rpm在一些 ...

  3. Linux vmstat命令

    介绍 vmstat 命令是VirtualMeomory Statistics (虚拟内存统计)的缩写.是针对系统的整体情况(虚拟内存.进程.CPU)的监控,而对进程进行监控的是top 首先,谈一谈什么 ...

  4. Linux vmstat 命令详解

    vmstat  命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率,MEM内存使用,VMSwap虚拟内存交换情况,IO读写情况. 这个命令是查看 ...

  5. linux 下 route命令,linux route命令详细说明和使用

     linux下的route命令,虽然在嵌入式开发中很少用到,但当涉及到简单静态路由开发时,还是有用的.此外,在配置linux网络时也有可能用到.本文旨在了解linux route命令及其使用. 作用 ...

  6. Linux vmstat命令详解:监控系统资源

    如果你想动态的了解一下系统资源的使用状况,以及查看当前系统中到底是哪个环节最占用系统资源,就可以使用 vmstat 命令. vmstat命令,是 Virtual Meomory Statistics( ...

  7. Linux—vmstat命令详解

    vmstat概念 vmstat命令是 Virtual Meomory Statistics(虚拟内存统计)的缩写,可用来动态监控系统资源的 CPU 使用.进程状态.内存使用.虚拟内存使用.硬盘输入/输 ...

  8. linux的vmstat命令,Linux vmstat命令

    vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具. 一般格式: vmstat [-V] [-n] [delay [count]] 常用选项: -V :打印版本信息. -n ...

  9. Linux常用命令-详细1

    目录 用户管理 用户组 管理用户组内成员 系统管理相关命令 进程相关命令 关机和重启命令 系统管理其它命令 用户管理 创建用户 useradd (选项)用户名 例:useradd tj(创建用户tj) ...

最新文章

  1. shell5.0密钥_8.使用Xshell5密钥登录liunx
  2. javascript计时器_JavaScript计时器:您需要了解的一切
  3. 知名财经大V称:京东金融遇到了点“问题”!
  4. startActivityForResult()
  5. 简单示例立马搞懂Java日期格式中yyyy-MM-dd HH:mm:ss和YYYY-MM-dd hh:mm:ss的区别
  6. Chrome浏览器12px问题-webkit-text-size-adjust: none 已失效的解决方案
  7. Linux Kconfig及Makefile学习
  8. MAC OS上JAVA1.6 升级1.7,以及 maven3.2.1配置
  9. SQL存储过程:取出自定义条数的数据
  10. 2017.9.2 王室联邦 失败总结
  11. wince flash Android,关于wince下用C#实现flash播放器
  12. 构建大数据网络 需要重视这五个地方
  13. 网页布局:左边为导航,右边正文,左边和右边的高度总是相等,或者导航最低高度为屏幕高度...
  14. python人工智能五子棋_Python实现AI五子棋
  15. 川崎机器人示教盒维修_川崎示教器维修 大连川崎机器人控制器维修 川崎伺服电机维修...
  16. 新版抖音二维码生成工具源码+实测可用
  17. 服务器2012不能复制文件夹,windows2012标准版 目录SYSVOL和Netlogon共享和文件同步问题 - 服务器论坛 - 51CTO技术论坛_中国领先的IT技术社区...
  18. 当周杰伦把QQ音乐干翻的时候,作为程序猿我看到了什么?
  19. nowcoder17338 Interval Revisited
  20. 英特尔或退出芯片制造业务,拥抱台积电

热门文章

  1. AngularJs异步文件上传
  2. 没有好看的 Terminal 怎么能够快乐地写代码
  3. 设计模式---原型模式(Prototype Pattern)
  4. 北京的CCIE考试面试变成中文了
  5. 介绍一下Seekafile Server
  6. Linux中升级更新命令yum upgrade和yum update的区别
  7. phoneGap+jquery mobile项目经验
  8. echarts legend文字配置多个颜色(转)
  9. Linux排序命令sort详解
  10. kvm虚拟化框架结构层次梳理及图形化的使用