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. 解决SqlPlus前台程序出现中文乱码的问题

    在使用sqlplus的过程中,常常会遇到某一台机器在访问oracle数据库时中文显示乱码的问题,实际上这是因为客户端字符集和服务器字符集不一致导致的.在实际使用中,服务器字符集,客户端字符集和操作系统 ...

  2. python问题记录

    今天才python群里看到一个问题 python2.7: L = [x for x in 'hello'] print L print x python3.4: L = [ x for x in 'h ...

  3. android 歌词解析

    import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.F ...

  4. ReportingServies——SQLServer报表开发综合实例

    如果我们安装了sqlserver2008 R2,将会自动安装一个报表开发工具 不要以为此报表开发工具只适合于sqlserver2008,其实在sqlserver2012中也是支持的,事实上我现在项目中 ...

  5. 通过C#来加载X509格式证书文件并生成RSA对象

    private static RSACryptoServiceProvider GetPrivateKey(string priKeyFile, string keyPwd) { var pc = n ...

  6. Python中类的定义

    class Student(object): # 有点类似其它高级语言的构造函数 def __init__(self,name,score): self.name = name self.score ...

  7. java集合-集合大家族

    在编写 Java 程序中,我们最常用的除了八种基本数据类型,String 对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!Java 中集合大家族的成员实在是太丰富了,有常用的 Array ...

  8. Magnifier.js - 支持鼠标滚轮缩放的图片放大镜效果

    Magnifier.js 是一个 JavaScript 库,能够帮助你在图像上实现放大镜效果,支持使用鼠标滚轮放大/缩小功能.放大的图像可以显示在镜头本身或它的外部容器中.Magnifier.js 使 ...

  9. Grid – 入门必备!简单易懂的响应式设计指南

    如今,人们使用各种各样的移动设备访问网页,设计师们需要去适配不同的屏幕,让用户在都能有最佳的浏览体验.Grid 是一个简单的响应式设计指南,按照这些简单的步骤,你的就能够掌握基础的响应网页设计技巧. ...

  10. JS与一般处理程序之间传值乱码

    好久没用到,突然遇到此问题还用了点时间. 在JS里面通过URL向Handler传中文值的时候,在Handler里面取值出来后会发现是乱码的~~.这就需要个编码解码过程.(先记录自己遇到的一个方面的解决 ...