Linux 性能检测工具Vmstat命令

运维 系统运维
Linux 性能检测工具Vmstat命令提供了对进程、内存、页面I/O块和CPU等信息的监控,vmstat可以显示检测结果的平均值或者取样值,取样模式可以提供一个取样时间段内不同频率的监测结果。

Linux 性能检测工具Vmstat命令提供了对进程、内存、页面I/O块和CPU等信息的监控,vmstat可以显示检测结果的平均值或者取样值,取样模式可以提供一个取样时间段内不同频率的监测结果。


Linux 性能检测工具Vmstat命令process(procs)
r:等待运行时间的进程数量
b:处在不可中断睡眠状态的进程
w:被交换出去但是仍然可以运行的进程,这个值是计算出来的


·Linux 性能检测工具Vmstat命令memoryswpd:虚拟内存的数量
free:空闲内存的数量
buff:用做缓冲区的内存数量


Linux 性能检测工具Vmstat命令·swap
si:从硬盘交换来的数量
so:交换到硬盘去的数量


Linux 性能检测工具Vmstat命令·IO
bi:向一个块设备输出的块数量
bo:从一个块设备接受的块数量


Linux 性能检测工具Vmstat命令system
in:每秒发生的中断数量, 包括时钟
cs:每秒发生的context switches的数量


·Linux 性能检测工具Vmstat命令cpu(整个cpu运行时间的百分比)
us:非内核代码运行的时间(用户时间,包括nice时间)
sy:内核代码运行的时间(系统时间)
id:空闲时间,在Linux 2.5.41之前的内核版本中,这个值包括I/O等待时间;
wa:等待I/O操作的时间,在Linux 2.5.41之前的内核版本中这个值为0


Vmstat命令提供了大量的附加参数,下面列举几个十分有用的参数:
引用
·m:显示内核的内存利用率
·a:显示内存页面信息,包括活跃和不活跃的内存页面
·n:显示报头行,这个参数在使用取样模式并将命令结果输出到一个文件时非常有用。例如root#vmstat –n 2 10以2秒的频率显示10输出结果
·当使用-p {分区}时,vmstat提供对I/O结果的统计

【编辑推荐】

  1. Linux 网络性能调试工具Tcpdump命令篇
  2. Linux 编程工具介绍及Linux下的编程
  3. Linux 内存监控内存泄露和回收内存的方法
  4. Linux下载工具Curl详解
  5. Linux 内存监控虚拟内存实现机制及容量设定

 

责任编辑:chenqingxiang 来源: http://hi.baidu.com
相关推荐

2010-06-04 10:09:29

Linux 性能检测

2010-06-04 09:59:37

Linux 性能检测

2010-06-04 10:18:05

Linux 性能检测

2014-08-01 15:04:27

linuxnmon

2021-04-14 08:20:46

Lighthouse工具性能检测

2009-06-03 14:15:34

2015-10-30 14:46:50

2009-12-17 17:31:10

2015-10-30 14:33:44

2011-01-11 13:58:32

WebLog ExpeWEB服务器流量记录

2014-08-05 11:38:57

linux

2015-03-13 09:10:29

2009-06-05 11:08:27

2009-06-08 10:40:47

2021-07-01 05:17:52

Windows 11操作系统微软

2022-03-25 14:53:32

Linuxvmstat 命令

2022-04-13 15:10:40

Linuxvmstat分析信息

2014-06-06 10:01:31

2014-04-15 17:03:00

2022-03-25 14:11:11

Java死锁线程
点赞
收藏

51CTO技术栈公众号