Usage of Vmstat

本文详细介绍Linux系统中vmstat命令的输出结果及各字段含义。包括进程、内存、交换、I/O、系统和CPU等方面的信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要介绍Linux系统中vmstat命令输出结果各字段含义。vmstat是用来显示Linux性能指标的工具,主要报告进程,内存,交换,IO,系统以及CPU方面的信息。

报告的第一行显示的是从最近的一次reboot以来各项指标的平均值,接下的每一行是根据给定的取样周期各项指标的值。一下是一个典型的vmstat报告输出:

[oracle@HZCC-SRV-NEW1 ~]$ vmstat 2   --2表示取样周期为2

procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------

 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st

 1  0      0 21064608 666340 48981408    0    0     2    35    2    0  5  0 95  0  0

 2  0      0 21064936 666340 48981408    0    0     0   642 1866 1209 12  0 88  0  0

 2  0      0 21063416 666340 48981408    0    0     0   724 1832 1229  9  0 91  0  0

 1  0      0 21063628 666340 48981408    0    0     0  1092 1620  928  9  0 90  0  0

 2  0      0 21063580 666340 48981408    0    0     0   592 1737 1025  4  0 96  0  0

 2  0      0 21063476 666340 48981408    0    0     0   562 1586  856 15  0 85  0  0

 3  0      0 21063100 666340 48981408    0    0     0   776 1750 1110 16  0 84  0  0

 3  0      0 21061012 666340 48981408    0    0     0   778 1954 1370 21  0 79  0  0

 2  0      0 21071928 666340 48981408    0    0     0   734 1577  842  9  0 91  0  0

进程(procs)信息:r列是可运行进程的数量;b列是阻塞进程的数量。

内存(memory)信息:swpd列是已用的交换空间数量;free列是自由的内存数量;buff列是缓冲使用的内存数量;cache列是文件系统缓存使用的内存数量。

交换(swap)信息:si列是从磁盘分页到内存的数量;so列是从内存分页到磁盘的数量。

I/O信息:bi列是从磁盘读入的块;bo列是写入磁盘的块。

系统(system)信息:in列是系统中断;cs是进程上下文开关。

处理器(cpu)信息:us列是用户占用百分比;sy列是系统占用百分比;id是空闲;wa是等待I/O

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值