赞
踩
vmstat是指虚拟内存统计,这个名称表明它能告诉你系统的虚拟内存性能信息。幸运的是,它实际上能完成的工作远不止于此。vmstat是一个很有用的命令,它能获取整个系统性能的粗略信息,包括:
❑正在运行的进程个数。
❑CPU的使用情况。
❑CPU接收的中断个数。
❑调度器执行的上下文切换次数。
它是用于获取系统性能大致信息的极好工具。
arm测试
- root@hehe:~# vmstat
- procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
- r b swpd free buff cache si so bi bo in cs us sy id wa st
- 0 0 0 413308 5156 56668 0 0 3 0 163 319 0 0 99 0 0
- root@hehe:~#
ubuntu测试:
- csdn@ubuntu:~$ vmstat
- procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
- r b swpd free buff cache si so bi bo in cs us sy id wa st
- 2 0 0 3089936 622988 3401504 0 0 7 20 37 50 0 0 99 0 0
- csdn@ubuntu:~$
2.2.1.1 CPU性能相关的选项
vmstat可以被如下命令行调用:
vmstat [-n] [-s] [delay [count]]
vmstat运行于两种模式:采样模式和平均模式。如果不指定参数,则vmstat统计运行于平均模式下,vmstat显示从系统启动以来所有统计数据的均值。但是,如果指定了延迟,那么第一个采样仍然是系统启动以来的均值,但之后vmstat按延迟秒数采样系统并显示统计数据。表2-1解释了vmstat的选项。
表2-1 vmstat命令行选项
vmstat提供的各种统计输出信息,使你能跟踪系统性能的不同方面。表2-2解释了与CPU性能相关的输出。下一章说明与内存性能相关的输出。
表2-2 与CPU相关的vmstat输出
vmstat提供了一个低开销的良好系统性能视图。由于所有的性能统计数据都以文本形式呈现,并打印到标准输出,因此,捕捉测试中生成的数据,以及之后对其进行处理和绘图就会很方便。由于vmstat的开销如此之低,因此当你需要一目了然地监控系统健康状况时,让它在控制台上或窗口中持续运行,甚至是在负载非常重的服务器上是很实用的。
命令:vmstat -n 1
- root@hehe:~# vmstat -n 1
- 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 410824 5156 56704 0 0 3 0 177 341 2 1 97 0 0
- 1 0 0 411300 5156 56704 0 0 0 0 685 1228 66 21 13 0 0
- 1 0 0 411300 5156 56704 0 0 0 0 695 1194 64 24 13 0 0
- 1 0 0 411300 5156 56704 0 0 0 0 688 1195 55 32 13 0 0
- 1 0 0 411300 5156 56704 0 0 0 0 680 1183 63 23 13 0 0
- 1 0 0 410948 5156 56704 0 0 0 0 687 1207 60 27 13 0 0
- 1 0 0 411300 5156 56704 0 0 0 0 688 1246 65 22 14 0 0
- 1 0 0 411300 5156 56704 0 0 0 0 693 1218 61 26 13 0 0
实例2:采样10次,每次间隔1秒
命令:vmstat 1 10
- root@hehe:~# vmstat 1 10
- 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 411048 5156 56712 0 0 3 0 200 381 4 2 94 0 0
- 1 0 0 411852 5156 56712 0 0 0 0 865 1544 46 41 13 0 0
- 0 0 0 412192 5156 56712 0 0 0 0 911 1600 49 36 15 0 0
- 0 0 0 412288 5156 56712 0 0 0 0 723 1301 56 26 19 0 0
- 1 0 0 412040 5156 56712 0 0 0 0 703 1250 65 16 19 0 0
- 1 0 0 411916 5156 56712 0 0 0 0 692 1232 56 28 16 0 0
- 1 0 0 410800 5156 56712 0 0 0 0 665 1142 66 21 12 0 0
- 1 0 0 410676 5156 56712 0 0 0 0 700 1214 57 31 12 0 0
- 1 0 0 411292 5156 56712 0 0 0 0 688 1202 64 25 12 0 0
- 1 0 0 411292 5156 56712 0 0 0 0 693 1221 57 30 13 0 0
- root@hehe:~#
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。