首页/新闻资讯/正文详情

001-关于vmstat命令的使用详解1.0

发布时间:2026/11/3 1:10:03 来源:云帆数科 栏目:资讯中心
001-关于vmstat命令的使用详解1.0
Vmstat命令详解一、前言vmstat命令用来查看并获取进程虚拟内存页面交换空间以及CPU活动状况的信息综合这些信息可以分析系统当前的负载情况。二、使用vmstat1、用法vmstat - Report virtual memory statistics -a, --active Display active and inactive memory, given a 2.5.41 kernel or better. 显示活跃和非活跃内存 -f, --forks The -f switch displays the number of forks since boot. This includes the fork, vfork, and clone system calls, and is equivalent to the total number of tasks created. Each process is represented by one or more tasks, depending on thread usage. This display does not repeat. 显示从系统启动至今的fork数量 -m, --slabs Displays slabinfo. 显示slabinfo -n, --one-header Display the header only once rather than periodically. 只在开始时显示一次各字段名称 -s, --stats Displays a table of various event counters and memory statistics. This display does not repeat. 显示内存相关统计信息及多种系统活动数量 -d, --disk Report disk statistics (2.5.70 or above required). 显示磁盘相关统计信息 -D, --disk-sum Report some summary statistics about disk activity. 报告一些关于磁盘活动的汇总统计信息 -p, --partition device Detailed statistics about partition (2.5.70 or above required). 显示指定磁盘分区统计信息 -S, --unit character Switches outputs between 1000 (k), 1024 (K), 1000000 (m), or 1048576 (M) bytes. Note this does not change the swap (si/so) or block (bi/bo) fields. 使用指定单位显示。参数有 k 、K 、m 、M 分别代表1000、1024、1000000、1048576字节byte。默认单位为K1024 bytes -t, --timestamp Append timestamp to each line 向每一行追加时间戳 -w, --wide Wide output mode (useful for systems with higher amount of memory, where the default output mode suffers from unwanted column breakage). The output is wider than 80 characters per line. 宽输出模式(适用于内存较大的系统默认输出模式会导致不希望的列中断)。输出的宽度超过每行80个字符 -V, --version Display version information and exit. 显示版本信息 -h, --help Display help and exit.2、各部分的含义名称标志说明Procs进程r: The number of runnable processes。等待执行的任务数展示了正在执行和等待cpu资源的任务个数。当这个值超过了cpu个数就会出现cpu瓶颈b: The number of processes in uninterruptible sleep.等待IO的进程数量这列的值如果长时间大于1则需要进行关注了名称标志说明Memory内存swpd: the amount of virtual memory used.正在使用虚拟的内存大小单位kfree: the amount of idle memory.空闲内存大小buff: the amount of memory used as buffers.已用的buff大小对块设备的读写进行缓冲即将写入磁盘的缓冲大小cache: the amount of memory used as cache.已用的cache大小文件系统的cache从磁盘中读取的缓存大小inact: the amount of inactive memory. (-a option)非活跃内存大小即被标明可回收的内存区别于free和activeactive: the amount of active memory. (-a option)活跃的内存大小名称标志说明Swapsi: Amount of memory swapped in from disk (/s).每秒从交换区写入内存的大小单位kb/s由内存进入交换区的数量so: Amount of memory swapped to disk (/s).每秒从内存写到交换区的大小由交换区进入内存的数量名称标志说明IObi: Blocks received from a block device (blocks/s).每秒读取的块数读磁盘从块设备读取数据的量读磁盘bo: Blocks sent to a block device (blocks/s). 每秒写入的块数写磁盘从块设备写入数据的量写磁盘名称标志说明Systemin: The number of interrupts per second, including the clock. 每秒中断数包括时钟中断表示在某一时间间隔中观测到的每秒设备中断数cs: The number of context switches per second. 每秒上下文切换数表示每秒产生的上下文切换次数名称标志说明CPUus: Time spent running non-kernel code.用户进程执行消耗cpu时间(user time)us的值比较高时说明用户进程消耗的cpu时间多但是如果长期超过50%的使用那么我们就该考虑优化程序算法或其他措施了sy: Time spent running kernel code. 系统进程消耗cpu时间(system time)sys的值过高时说明系统内核消耗的cpu资源多这个不是良性的表现我们应该检查原因。id: Time spent idle. Prior to Linux 2.5.41, this includes IO-wait time.空闲时间(包括IO等待时间)wa: Time spent waiting for IO. Prior to Linux 2.5.41, included in idle.等待IO时间Wa过高时说明io等待比较严重这可能是由于磁盘大量随机访问造成的也有可能是磁盘的带宽出现瓶颈。st: Time stolen from a virtual machine. Prior to Linux 2.6.11, unknown.从虚拟机窃取的时间一般都为0不用关注三、具体应用场景1、第一个参数是采样的时间间隔数单位是秒第二个参数是采样的次数vmstat 3 3运行结果每3秒进行一次采样总计三次2、vmstat每3秒采集数据一直采集直到结束程序vmstat 3运行结果持续进行采样每三秒一次直到手动结束程序注个人学习文档侵权请联系删除

相关推荐

S7-1200与HMI仿真配置全攻略:从环境搭建到按钮无反应排查
S7-1200与HMI仿真配置全攻略:从环境搭建到按钮无反应排查

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:10:03

TTL和COMS管介绍如何识别场效应管
TTL和COMS管介绍如何识别场效应管

图1图1关键信息如下:CMOS为压控型器件,抗干扰差,不用的管脚需要上拉或者下拉;在相同电源情况下,CMOS电路可以驱动TTL电路,但是TTL电路不一定能驱动CMOS电路,具体原因是两者的输出高电平和输入高… · 2026/11/3 1:10:03

工业级隔离SPI通信设计:PIC18F46K20与MAX14431BAEE+实战
工业级隔离SPI通信设计:PIC18F46K20与MAX14431BAEE+实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:09:03

微软也在混用廉价模型,AI成本战到底路在何方?
微软也在混用廉价模型,AI成本战到底路在何方?

最近几年,AI已经逐渐成为了市场上的主力,各种AI产品的收费模式也开始逐渐成型,在AI成本的压力下,甚至一些很多被认为财大气粗的公司也开始在AI上面省钱了,就在最近微软掌门也坦诚微软也在混用廉价模型,AI成… · 2026/11/3 2:52:28

【轻AI越影视觉开发板】fw_cli:被埋起来的命令行(不用 UI 直接驱动 NPU)
【轻AI越影视觉开发板】fw_cli:被埋起来的命令行(不用 UI 直接驱动 NPU)

文章目录一、先把它找出来二、三组命令,覆盖这块板的全部视觉能力三、实战一:30 秒确认 NPU 是活的四、实战二:把 NPU 压到极限(以及一个必须修正的测法)反过来还有个坑:mac_utilization 是死数顺带测到的&… · 2026/11/3 2:52:28

memory do_page_mkwrite
memory do_page_mkwrite

do_page_mkwrite 是文件映射写缺页路径中的关键回调封装函数。当用户试图写入一个通过文件映射、但当前 PTE 为只读的页面时,内核需要先通知文件系统“这个页面即将变脏”,以便文件系统有机会进行必要的准备(如分配磁盘块、检查配额&#xff… · 2026/11/3 2:52:28

windows11镜像下载 官方原版ISO(64位)安装教程 2026最新
windows11镜像下载 官方原版ISO(64位)安装教程 2026最新

windows11镜像下载 官方原版ISO(64位)安装教程 2026最新# windows11镜像下载 官方原版ISO(64位)安装教程 2026最新 Windows 11 是微软现在主推的桌面操作系统,新买的电脑基本都预装了它,但很多老电脑重装、… · 2026/11/3 2:52:28

【双指针】基础知识
【双指针】基础知识

为何学习双指针算法效率高:把嵌套循环变成单层循环,时间复杂度从 O (n) 降到 O (n),数据量越大,优势越明显空间省:不需要额外开辟数组、哈希表等空间,空间复杂度 O (1)逻辑简单:不用复杂的递归或… · 2026/11/3 2:52:28

一个 4B 小模型被玩出了三条路:一句话生成 3D 世界,还能去给自动驾驶当“眼睛”
一个 4B 小模型被玩出了三条路:一句话生成 3D 世界,还能去给自动驾驶当“眼睛”

一个 4B 小模型被玩出了三条路:一句话生成 3D 世界,还能去给自动驾驶当“眼睛” 最近科技圈有个挺有意思的现象:同一款“4B”体量的小模型,被不同团队拉去干了完全不相干的三件事。 一支人马拉它去做 3D 场景,你打一句… · 2026/11/3 2:51:28

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码