vmstat

参数

功能:报告虚拟内存、swap、io、上下文和 CPU 统计信息。 分析了这些文件:
/proc/meminfo
/proc/stat
/proc/*/stat
常用选项:
-a 打印活跃和不活跃的内存页
-d 打印硬盘统计信息
-D 打印硬盘表
-p 打印硬盘分区统计信息
-s 打印虚拟内存表
-m 打印内存分配(slab)信息
-t 添加时间戳到输出
-S 显示单位,默认 k、KB、m、M,大写是*1024

示例

每秒刷新一次,统计五次:
# vmstat -t 1 5 

解析

r:CPU 正在运行的进程数
b:在等待 I/O 的进程数
swpd:已经使用的交换内存(kb)
free:空闲的物理内存(kb)
buff:已经使用的缓冲区内存(kb);一般对设备数据缓存,写入到磁盘的数据。
cache:已经使用的缓冲区内存(kb);一般对文件数据缓存,从磁盘读取的数据。
si:从磁盘交换到内存的交换页数量(kb/s)
so:从内存交换到磁盘的交换页数据(kb/s)
bi:块设备接收的块数量(kb/s)
bo:块设备发送的块数量(kb/s)
in:每秒 CPU 中断次数
cs:每秒 CPU 上下文切换次数
us:用户进程使用 CPU 时间(%)
sy:系统进程使用 CPU 时间(%)
id:CPU 空闲时间(%)
wa:等待 I/O 响应所消耗的 CPU 时间(%)
st:从虚拟设备中获得的时间(%)

转载于:https://www.cnblogs.com/charon2/p/10571921.html

linux命令之vmstat相关推荐

  1. Linux命令之vmstat命令

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

  2. Linux 命令之 vmstat 命令-显示虚拟内存状态

    介绍 vmstat 命令的含义为显示虚拟内存状态("Virtual Memory Statistics"),但是它可以报告关于进程.内存.I/O等系统整体运行状态. 常用选项 选项 ...

  3. 每天一个linux命令(46):vmstat命令

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

  4. linux命令:vmstat

    1.命令简介 vmstat(Virtual Memory Statistics 虚拟内存统计) 命令用来显示Linux系统虚拟内存状态,也可以报告关于进程.内存.I/O等系统整体运行状态. 2.用法 ...

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

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

  6. Linux 命令(125)—— vmstat 命令

    1.命令简介 vmstat(Virtual Memory Statistics)命令用于报告虚拟内存状态的统计信息. vmstat 不仅可以监测虚拟内存,也可监测进程.物理内存.内存分页.磁盘和 CP ...

  7. linux vmstat_Linux中vmstat命令指南

    linux vmstat An acronym for "Virtual Memory Statistics", the vmstat command is a Linux uti ...

  8. 一天一个 Linux 命令(40):vmstat 命令

    本文为joshua317原创文章,转载请注明:转载自joshua317博客 一天一个 Linux 命令(40):vmstat 命令 - joshua317的博客 一.简介 Linux下的vmstat( ...

  9. avast! for linux/unix servers,最常见的Linux/Unix监控工具vmstat命令详解

    最常见的Linux/Unix监控工具vmstat命令详解 vmstat命令是最常见的Linux/Unix监控工具,可以展现给定时间间隔的服务器的状态值,包括服务器的CPU使用率.内存使用.虚拟内存交换 ...

最新文章

  1. sql server 2008学习7 规范化和其他基本设计问题
  2. 成功解决Exception “unhandled ModuleNotFoundError“No module named ‘face_recognition.cli‘
  3. WebSocket——[Error during WebSocket handshake: Unexpected response code: 403]解决方案
  4. [翻译]XNA外文博客文章精选之sixteen(中)
  5. centos7查看路由的命令_centos7系统设置***客户端及查看设置路由表router
  6. JodaTime报时区异常错误
  7. linux隔离磁盘坏道,Repartion Bad Drive(硬盘坏道隔离工具
  8. PyTorch中的pack_padded_sequence和pad_packed_sequence
  9. Android群英传 笔记1 安卓 系统架构和开发工具
  10. 获取图片中指定像素点的灰度值并画图显示
  11. 达摩院python教程视频_达摩院官方刚刚发布了最新的Python教程,整套427集系统学习视频...
  12. 干货!APP推广全周期解决方案 只需做好这6步
  13. 关于Excel自定义TEXTJOIN函数、SWITCH函数
  14. Linux 文件的加密解密
  15. 【算法学习笔记六】递归之归纳法
  16. IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! 解决办法
  17. js11位手机号码正则验证
  18. 《JAVASE系列》初识Java
  19. 库克是出色的苹果CEO 这六点可以证明
  20. 机器学习-62-Structured Learning-03-Structured Support Vector Machine(结构化学习-结构化支持向量机)

热门文章

  1. SpringBoot整合WebSocket时调用service和mapper的方法
  2. IDEA中双击两下shift全局搜索怎样取消和修改
  3. Eclipse中怎样安装数据库建模工具ERMaster插件
  4. JS实现失去焦点判断input内容是否大于0
  5. 【数据竞赛】“达观杯”文本智能处理挑战赛3
  6. mac android wifi调试
  7. Flutter全局悬浮按钮
  8. 海史密斯敏捷企业架构
  9. python mysql数据库长连接_python 长连接 mysql数据库
  10. PPT 下载 | 神策数据杜明翰:数据赋能产品的 3 个锦囊