VMSTAT

NAME:
         Vmstat: 报告虚拟内存统计
语法 :
       vmstat [-a] [-n] [-t] [-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]
 
描述 :
         Vmstat 报告了处理器,内存,页面,块 io,traps 和cpu活动信息。
第一个报告是服务启动之后平均值。其他的报表是才延迟期 [delay]内采样。但是内存和处理器报告是一个快照。
选项 :
-a      在活跃/ 不活跃内存中切换
-f       显示从系统启动后fork的个数包含了 fork,vfork 和clone system calls和 task created个数相同。每个根据thread的使用进程代表了一个或多个 task,这个值是不可重现的。
-t      输出增加时间戳
-m    显示 slabinfo,(不知道是啥)
-n      在调用期间头只会被调用一次 (默认也只是调用一次)
-s      显示各个时间计数和内存统计,显示不可重现
Delay        采样间隔
Count        采样次数
-d      显示各个磁盘(设备)的统计信息
-w     对大内存的列进行扩充(在 5gb的测试环境下和默认没啥区别)
-p      显示各个分区的统计信息
-S      显示是以K 或者M为单位
-V     查看版本信息
报告 :
          VM模式(默认模式)
         Procs
                   r: 等待执行的进程
                   b: 不可中断的睡眠进程
         Memory
                   Swpd: 虚拟内存使用量
                   Free: 可用内存
                   Buff :用为来做 buffer的内存
                   Cache :被用来做 cache的内存
                   Inact :不活跃内存
                   Active :活跃内存
         Swap         
                   Si :每秒从 swap中读入的内存
                   So :每秒写入 swao的量
         IO
                   Bi :每秒从块设备读取的块个数
                   Bo :每秒写入块设备的块个数
         System
                   In:clock 内每秒的中断个数
                   Cs :每秒上下文接切换个数
         CPU :
                   Us :用户模式使用率
                   Sy :系统模式使用率
                   Id :空闲率
                   Wa :等待IO率,在 id内
                   St :从虚拟机上 stolen的率
DISK模式(-d )
Reads
         Total :总读完成个数
         Merged :被分组的读(多个读,被合并到一个)
         Sectors :成功读取的扇区数
         Ms :读花费的毫秒数
Writes
          和reads类似不解释
IO
         Cur :I/O in progress(不知道什么意思)
         S: 在IO上花的时间
分区模式( -p)
         Reads :分区上读发生的次数
         Read sectors: 读的扇区数
         Writes :分区上写的次数
         Requested writes: 总发生的写入请求数。
  

[Linux 性能检测工具]VMSTAT的更多相关文章

  1. Linux性能检测命令 - vmstat

    一.vmstat命令描述 最常见的Linux/Unix监控工具想必是vmstat了,vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可以展现给定时间间隔的服务 ...

  2. LINUX 系统性能检测工具vmstat

    vmstat 有2个参数,第一个是采样时间间隔(单位是s),第二个参数是采样个数. #表示 2s采样一次,一共采样2次 vmstat 2 2 也可以只写第一个参数,让系统一直采样直到停止(ctrl + ...

  3. [Linux 性能检测工具]PIDSTAT

    PIDSTAT NAME pidstat对linux任务的统计 语法 pidstat [ -C comm ] [ -d ] [ -h ] [ -I ] [ -l ] [ -p { pid [,...] ...

  4. linux性能检测工具

  5. [Linux 性能检测工具]TOP

    TOP NAME 显示linux任务 语法 top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...] 描述 top程序提供了系统实时 ...

  6. [Linux 性能检测工具]FREE

    FREE NAME free显示系统可用内存和已使用内存 语法 free [-b | -k | -m] [-o] [-s delay ] [-t] [-l] [-V] 描述 free显示了总可用和被用 ...

  7. [Linux 性能检测工具]SAR

    SAR NAME: SAR报告,收集,保存系统活动信息 语法: sar  [ -A ] [ -b ] [ -B ] [ -C ] [ -d ] [ -h ] [ -i interval ] [ -m ...

  8. [Linux 性能检测工具]IOSTAT

    IOSTAT NAME:          Iostat, 报告CPU的统计,和 I/O的统计. 语法: iostat  [ -c ] [ -d ] [ -N ] [ -n ] [ -h ] [ -k ...

  9. [Linux 性能检测工具]DF

    DF NAME: df 报告了文件系统的使用 语法: df [OPTION]... [FILE]... 描述: Df显示了以文件名为从参数查看所在文件系统的可用空间.如果没有指定文件那么会显示所有的文 ...

随机推荐

  1. 炉石传说 C# 开发笔记 (续)

    炉石传说山寨的工作一直在进行着,在开发过程中深深体会到,对于业务的理解和整个程序的架构的整理远比开发难得多. 在开发过程中,如果你的模型不合理,不准确,很有可能造成代码的混乱,冗余,难以维护和扩展性比 ...

  2. win10系统iis下部署搭建https (ssl/tls)本地测试环境

    有时想要把公司的某些XX项目部署成https站点,是为了在传输层加密传输,防止他人嗅探站点重要数据信息,平常我们使用的http方式都是明文方式传输的很不安全,容易被他人窃取.而有些时候要在本地搭建ht ...

  3. 原生态的ajax 及json和gson学习资源

    @RequestMapping(value = "/{id}/view") @jsobody public String viewProject( @PathVariable(&q ...

  4. CI框架源码阅读笔记6 扩展钩子 Hook.php

    CI框架允许你在不修改系统核心代码的基础上添加或者更改系统的核心功能(如重写缓存.输出等).例如,在系统开启hook的条件下(config.php中$config['enable_hooks'] = ...

  5. 探秘Java中的String、StringBuilder以及StringBuffer

    探秘Java中String.StringBuilder以及StringBuffer 相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问 到的地方,今天就来和大家一起学习 ...

  6. freeradius 安装出错的解决办法

    sudo apt-get install freeradius-mysql Selecting previously unselected package freeradius-mysql. (Rea ...

  7. Captain Icon – 350+ 有趣的矢量图标免费下载

    Captain Icon 是一套一个惊人的免费图标集,包含350+有趣的矢量图标,可以缩放到任意大小而不会降低质量.图标的类别很丰富,有设计,体育,社会,天气等很多类别.提供 EPS.PSD.PNG. ...

  8. JavaScript中对象的比较

    Javascript中有'=='和'==='两种相等比较,后者是全等,会判断数据类型,前者是相等,在比较时,会发生隐式转换. 如果将两个对象做'=='比较,结果会如何呢? 比如有如下两个对象: var ...

  9. SDWebImage 加载网络图片失败,重新运行,就能加载成功。

    现象: 使用SDWebImage 加载网络图片,偶尔会有一两张图片就是显示不出来.重新运行有时又可以了. 这个问题的原因是: 当SDWebImage 在加载图片的时候 我用的是- (void)sd_s ...

  10. linux下的服务器搭建集成环境

    linux下的服务器搭建集成环境 ——写给初学者的我们 1.准备工具 1.1 SecureCRT SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录 ...