当前位置: 首页 > news >正文

Linux命令-vmstat

vmstat 命令
vmstat 是一个用于监控系统性能的工具,可以提供有关 CPU、内存和磁盘 I/O 的详细信息。
参数:
参数 描述
-a 显示活动内存(active memory)和非活动内存(inactive memory)
-n 在报告的头部只打印一次命名空间信息
-d 显示磁盘统计信息
-m 显示 slab 分配器信息(内核内存分配情况)
-s 显示系统统计信息,以表格形式显示
-t 在报告的末尾显示时间戳
-p 显示分区统计信息,需要指定分区名称
-i 显示中断统计信息
-S 指定输出单位,可以是 K(KB)、M(MB)、G(GB)等

示例
显示系统默认的统计信息

vmstat

显示活动内存和非活动内存

vmstat -a

显示磁盘统计信息

vmstat -d

显示 slab 分配器信息

vmstat -m

显示系统统计信息

vmstat -s

显示中断统计信息

vmstat -i

显示分区统计信息

vmstat -p /dev/sda1

指定输出单位为 MB

vmstat -S M

显示时间戳

vmstat -t

定期更新统计信息

vmstat 1 5

每秒更新一次,共更新5次。
在这里插入图片描述
字段说明
进程信息
r:等待运行的进程数。当这个值超过 CPU 核心数时,可能出现 CPU 瓶颈。
b:处于不可中断睡眠状态的进程数。
内存信息
swpd:已使用的交换空间(单位:KB)。
free:空闲的物理内存量(单位:KB)。
buff:用作缓冲区的内存量(单位:KB)。
cache:用作缓存的内存量(单位:KB)。
交换分区信息
si:从磁盘读取到内存的交换数据量(单位:KB/s)。
so:从内存写入磁盘的交换数据量(单位:KB/s)。
I/O 活动
bi:从块设备读取的数据量(单位:块/秒)。
bo:写入块设备的数据量(单位:块/秒)。
系统信息
in:每秒收到的中断数。
cs:每秒上下文切换的次数。
CPU 使用率
us:用户空间的 CPU 使用率。
sy:内核空间的 CPU 使用率。
id:CPU 空闲时间百分比。
wa:CPU 等待 I/O 操作完成的时间百分比。
st:被其他虚拟机偷走的 CPU 时间(仅在虚拟化环境中)。

http://www.dtcms.com/a/108893.html

相关文章:

  • 使用 Spring Boot 和 GraalVM 的原生镜像
  • 算法 | 神教优化算法(Divine Religions Algorithm, DRA)原理,公式,应用,算法改进研究综述,matlab代码
  • 利用AI与设计原则,对复杂性业务抽象的一次实战
  • Linux文件系统选择指南:XFS or EXT4
  • MCP Servers是什么?
  • 数学复习(12)关于三角函数极限和求导
  • Jackson 处理 JSON 生成与解析指南
  • 逆透视投影 torch
  • 全面解析 Mybatis 与 Mybatis-Plus:深入原理、实践案例与高级特性对比
  • XXS漏洞零基础学习到入门
  • 通用的动态定时任务系统
  • 【动态规划】二分优化最长上升子序列
  • 34、web前端开发之JavaScript(三)
  • 将图表和表格导出为PDF的功能
  • ThreadLocalMap的作用和特点
  • cobbler自动最小化安装centos,并配置地址
  • springboot+easyexcel实现下载excels模板下拉选择
  • Spring Boot 的配置文件
  • 网络空间安全(50)JavaScript基础语法
  • C#:重构(refactoring)
  • 【Spring Cloud Alibaba】:Nacos 使用全详解
  • CExercise04_1位运算符_1 用位运算符判断某个整数是否为奇数
  • 购物车(V2装饰器)
  • 算法:优选(1)
  • RK3568驱动 SPI主/从 配置
  • 基于微信小程序的医院挂号预约系统设计与实现
  • Apache Doris 2025 Roadmap:构建 GenAI 时代实时高效统一的数据底座
  • WRF-Chem 中出现real.exe错误(psfc 计算问题)- MOZART
  • Apache BookKeeper Ledger 的底层存储机制解析
  • 配置单区域OSPF