vmstat是一个查看虚拟内存(Virtual Memory)使用状况的工具。

一般格式:

vmstat [-V] [-n] [delay [count]]

常用选项:

-V :打印版本信息。

-n :在周期性循环输出时,输出的头部信息仅显示一次。

delay :两次输出之间间隔多少时间,单位秒。

count :按照这个时间间隔统计的次数。

-a :显示活跃和非活跃内存大小。

举例:

# vmstat 2 3

每隔2秒打印一次,共打印3次。

# vmstat 10

每隔10秒打印一次,直到按Ctrl+C结束。

vmstat命令输出分成六个部分

(1)procs进程:

r:在运行队列中等待的进程数。这个值如果长期大于系统CPU个数,就说明CPU资源不足,可以考虑增加CPU。

b:在等待I/O的进程数。

(2)memoy内存:

swpd:使用虚拟内存大小(单位KB)。

free:空闲的内存数(单位KB)。

buff:用于缓冲区的内存数(单位:KB)。

cache:用于做为高速缓存的内存数(单位:KB)。

(3)swap交换页面:

si: 从磁盘交换区写到内存的页数量,单位:KB/秒。

so: 从内存写到磁盘交换区的页数量,单位:KB/秒。

一般情况下,si、so的值都为0,如果si、so的值长期不为0,则表示系统内存不足,需要考虑是否增加系统内存。

(4)io块设备:

bi: 从块设备读入的数据总量(即读磁盘,单位KB/秒)。

bo: 写入到块设备的数据总量(即写磁盘,单位KB/秒)。

(5)system系统:

in: 每秒的中断数,包括时钟中断。

cs: 每秒的环境上下文切换次数。

上面这两个值越大,会看到内核消耗的CPU时间就越多。

(6)cpu中央处理器:

us:用户进程使用的时间,以百分比表示。

sy:系统内核进程使用的时间,以百分比表示。

id:空闲时间,以百分比表示。

wa:等待磁盘IO所占的时间,以百分比表示。wa值越高,说明IO等待越严重。

st:st一般不关注,虚拟机占用的时间百分比。

网上说主要看r、b、bi、bo、wa这几列,查看是否CPU、磁盘I/O资源不足。

linux的vmstat命令,Linux vmstat命令相关推荐

  1. linux tf命令,Linux系统命令介绍之vmstat命令详解

    今天小编要跟大家介绍的vmstat命令详解.熟悉Linux系统和使用Linux系统工作的小伙伴都知道Linux的命令有很多,而真正在工作中用到的命令应该不超过几十个,为了让大家更好的掌握这些命令,小编 ...

  2. 4)lsof linux命令,***Linux命令实时监测系统(top,htop,iotop,lsof,tcpdump,netstat,vmstat,iostat)...

    摘要:本文总结了8个非常实用的Linux命令行性能监测工具,这些命令支持所有的Linux系统,不仅可以用于监控系统,还可以发现导致性能问题的原因所在. 对每个系统/网络管理员来说,每天监测Linux系 ...

  3. Linux命令之vmstat命令

    一.命令简介 vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存.进程.CPU活动进行监控.他是对系统的整体情况进行统计,不足之处是无法对 ...

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

    文章目录 查看系统内存状态 free命令 vmstat命令 pmap pmap命令 查看系统内存状态 查看系统内存情况的方式有很多,free. vmstat等命令都可输出当前系统的内存状态,需要注意的 ...

  5. Linux系统内核介绍及Linux系统运行级别,uname,vmstat,top命令参数详解 和一些排查案例

    Linux系统内核:内核是操作系统的核心,有很多基本功能,负责管理系统的进程 内存设备驱动程序 文件和网络系统,决定着系统的性能和稳定性 Linux内核相关介绍: 内存管理(Linux采用虚拟内存) ...

  6. Linux常用监控命令简介 – vmstat,ps,free,uptime 等

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

  7. w命令、vmstat命令、top命令、sar命令、noload命令

    为什么80%的码农都做不了架构师?>>>    使用w命令查看系统负载 [root@yolks1 ~]# w23:05:05 up 1:18, 1 user, load averag ...

  8. linux 系统监控 php,Linux系统资源监控命令简介

    Linux 系统由若干主要物理组件组成,如CPU.内存.网卡和存储设备.要有效地管理Linux 环境,您应该能够以合理的精度测量这些资源的 各种指标-每个组件处理多少资源.是否存在瓶颈等.下面我们介绍 ...

  9. Linux常见的一些性能监控命令

    文章目录 全局监控 top CPU监控 uptime 内存监控 free vmstat 磁盘监控 df iostat 网络监控 netstat 进程监控 ps lsof 在我们使用Linux进行开发. ...

  10. Linux 运维必备150 个命令,值得收藏!

    Linux 运维必备 150 个命令,请配合下面的网站使用.定位你需要使用的命令,然后去这个网站查询详细用法即可. 地址:wangchujiang.com/linux-command/ 这个网站来自 ...

最新文章

  1. 《英语语法新思维初级教程》学习笔记(二)名词
  2. mac查看图片分辨率_Mac图像检查工具-Graphic Inspector
  3. MySQL relay log 详细参数解释
  4. jQuery插件FontSizer实现自定义动态调整网页文字大小
  5. 技术竞争力之Web技术方向
  6. web3j通过命令行工具新建钱包、更新钱包密码及转账
  7. 各种排序算法的实现直接插入排序
  8. React Native ActivityIndicator(菊花组件)
  9. 慕课软件工程(第二十章.ISO9000标准)
  10. 四千个厂商默认账号密码 默认登录凭证
  11. 快速上手云原生安全平台 NeuVector
  12. 从经济学角度解读人工智能
  13. 2017年东南大学蒙纳士553C++编程题
  14. eclipse java配色_eclips配色
  15. 卓识车辆数据标注解析
  16. mysql sdo geometry_Oracle 关于WKT构造SDO_GEOMETRY的问题。详解
  17. 如何在vue中实现拖拽功能
  18. 使用Python绘制6.1儿童节消消乐,素描图,词云图,字符画图,提取轮廓图及蒙太奇效果图
  19. RNA 2. SCI文章中基于GEO的差异表达基因之 limma
  20. steam搬砖项目基础分析,月入8000+(详细教程)

热门文章

  1. 让source insight支持shell语法高亮
  2. php curl 模块,php_curl扩展模块无法正常加载的处理方法
  3. 使用ThreeJS在浏览器中展示3D物件
  4. 韶音OpenRun Pro和南卡Runner Pro3哪款更值得入手,看看对比测评
  5. 判断是否为移动端或浏览器
  6. 微信消息防撤回,这款开源神器文字、语音、图片都支持撤回查看!
  7. Linux deploy 使用教程--小米2S
  8. python课程水平测试成绩查询_学业水平考试成绩查询系统入口地址
  9. 计算机对英语口语考试,计算机辅助英语口语测试的互动方法
  10. matplotlib 绘图