[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:  总发生的写入请求数。
  
目录
相关文章
|
11天前
|
缓存 算法 Linux
深入理解Linux内核调度器:公平性与性能的平衡####
真知灼见 本文将带你深入了解Linux操作系统的核心组件之一——完全公平调度器(CFS),通过剖析其设计原理、工作机制以及在实际系统中的应用效果,揭示它是如何在众多进程间实现资源分配的公平性与高效性的。不同于传统的摘要概述,本文旨在通过直观且富有洞察力的视角,让读者仿佛亲身体验到CFS在复杂系统环境中游刃有余地进行任务调度的过程。 ####
32 6
|
3月前
|
缓存 监控 网络协议
掌控全局:Linux 系统性能调优技巧全面指南
掌控全局:Linux 系统性能调优技巧全面指南
|
12天前
|
监控 网络协议 算法
Linux内核优化:提升系统性能与稳定性的策略####
本文深入探讨了Linux操作系统内核的优化策略,旨在通过一系列技术手段和最佳实践,显著提升系统的性能、响应速度及稳定性。文章首先概述了Linux内核的核心组件及其在系统中的作用,随后详细阐述了内存管理、进程调度、文件系统优化、网络栈调整及并发控制等关键领域的优化方法。通过实际案例分析,展示了这些优化措施如何有效减少延迟、提高吞吐量,并增强系统的整体健壮性。最终,文章强调了持续监控、定期更新及合理配置对于维持Linux系统长期高效运行的重要性。 ####
|
19天前
|
人工智能 安全 Linux
|
1月前
|
存储 缓存 监控
Linux中内存和性能问题
【10月更文挑战第5天】
39 4
|
1月前
|
存储 监控 固态存储
Linux中提高性能
【10月更文挑战第6天】
33 2
|
3月前
|
Prometheus 监控 网络协议
在Linux中,如何监控网络服务的状态和性能?
在Linux中,如何监控网络服务的状态和性能?
|
3月前
|
缓存 监控 网络协议
在Linux中,性能调优都有哪几种方法?
在Linux中,性能调优都有哪几种方法?
|
3月前
|
监控 网络协议 安全
在Linux中,如何进行系统性能的峰值测试?
在Linux中,如何进行系统性能的峰值测试?
|
3月前
|
监控 安全 Linux
在Linux中,如何进行性能审计?
在Linux中,如何进行性能审计?
下一篇
无影云桌面