[Linux 性能检测工具]VMSTAT

简介: VMSTAT NAME:          Vmstat: 报告虚拟内存统计 语法 :        vmstat [-a] [-n] [-t] [-S unit] [delay [ count]]        vmstat [-s] [-n] [-S unit]       ...

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:  总发生的写入请求数。
  
目录
相关文章
|
20小时前
|
缓存 Linux
linux性能分析之内存分析(free,vmstat,top,ps,pmap等工具使用介绍)
这些工具可以帮助你监视系统的内存使用情况、识别内存泄漏、找到高内存消耗的进程等。根据具体的问题和需求,你可以选择使用其中一个或多个工具来进行内存性能分析。注意,内存分析通常需要综合考虑多个指标和工具的输出,以便更好地理解系统的行为并采取相应的优化措施。
11 5
|
5天前
|
存储 负载均衡 网络协议
在Linux中优化系统性能的实用指南
【4月更文挑战第30天】本文是关于Linux系统性能优化的指南,涵盖硬件选择、系统及软件更新、调整Swap分区、内核参数优化、使用性能分析工具、文件系统优化、网络服务优化和定期维护等方面。通过这些方法,可提升系统响应速度,降低资源消耗,延长硬件寿命。注意,优化需根据具体系统和应用需求进行。
|
7天前
|
Linux 数据安全/隐私保护
影响Linux性能的各种因素
【4月更文挑战第20天】介绍了影响Linux系统性能的硬件资源,包括CPU、内存、磁盘I/O性能和网络宽带。
16 3
|
12天前
|
Linux 应用服务中间件 PHP
性能工具之linux常见日志统计分析命令
通过本文的介绍,我相信同学们一定会发现 linux三剑客强大之处。在命令行中,它还能够接受,和执行外部的 AWK 程序文件,可以对文本信息进行非常复杂的处理,可以说“只有想不到的,没有它做不到的。
46 1
|
1月前
|
存储 缓存 监控
深入解析linux内存指标:快速定位系统内存问题的有效技巧与实用方法(free、top、ps、vmstat、cachestat、cachetop、sar、swap、动态内存、cgroops、oom)
深入解析linux内存指标:快速定位系统内存问题的有效技巧与实用方法(free、top、ps、vmstat、cachestat、cachetop、sar、swap、动态内存、cgroops、oom)
157 0
|
1月前
|
移动开发 运维 监控
掌握Linux运维利器:查看CPU和内存占用,轻松解决性能问题!
掌握Linux运维利器:查看CPU和内存占用,轻松解决性能问题!
|
1月前
|
缓存 监控 IDE
linux如何查看io性能
linux如何查看io性能
|
1月前
|
监控 Linux
掌握Linux top命令:优化系统性能的关键
总之,掌握Linux top命令对于优化系统性能至关重要。通过实时监控系统资源、查看进程列表、了解CPU和内存使用情况,你可以有效地调整系统配置,提高系统的响应速度和稳定性。
9 0
|
2月前
|
监控 Shell Linux
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 实时监控系统性能 top命令 使用指南
【Shell 命令集合 系统管理 】⭐⭐⭐Linux 实时监控系统性能 top命令 使用指南
40 2
|
2月前
|
运维 监控 Linux
深入了解 Linux 常用性能统计命令
深入了解 Linux 常用性能统计命令
20 2