vmstat命令--Linux命令应用大词典729个命令解读

时间:2023-01-28 17:39:38

内容来源于人民邮电出版社《Linux命令应用大词典》

讲述729个命令,1935个例子

学习Linux系统的参考书、案头书,遇到不懂的命令或命令选项一查即可

争取每天都发布内容



本文出自 “airfish2000” 博客,更多命令查看博客:

http://airfish2000.blog.51cto.com/10829608/1894368


vmstat命令

使用vmstat命令可以对操作系统的虚拟内存、进程、分页、块I/OCPU活动等进行监控。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。

命令语法:

vmstat [选项] [时间间隔] [次数]

命令中各选项的含义如表所示。

                                  vmstat命令选项含义

选项

含义

-a

显示活跃和非活跃内存统计信息

-f

显示从系统启动至今的fork数量 

-n

只在开始时显示一次各字段名称

-s

显示内存相关统计信息及多种系统活动数量

-d

显示磁盘相关统计信息

-p

显示指定磁盘分区统计信息

-S

使用指定单位显示。参数有kKm,分别代表1000102410000001048576字节。默认单位为K

 

:显示虚拟内存的使用情况。

[root@rhel~]# 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 324116  26148 339820    0   0   228    16  72  394  2  391  5 0

:显示活跃和非活跃内存统计信息。

[root@rhel~]# vmstat -a

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

 r b   swpd   free inact active   si   so   bi    bo   in  cs us sy id wa st

 1 0      0 324116 222372 341196    0   0   222    16  71  383  2  291  5 0

:显示内存使用的详细信息。

[root@rhel~]# vmstat -s

      1012548 total memory

       688432 used memory

       341212 active memory

       222364 inactive memory

       324116 free memory

        26164 buffer memory

       339840 swap cache

      2097144 total swap

            0 used swap

      2097144 free swap

         3016 non-nice user cpu ticks

            2 nice user cpu ticks

         3962 system cpu ticks

       151698 idle cpu ticks

         7759 IO-wait cpu ticks

           23 IRQ cpu ticks

           85 softirq cpu ticks

            0 stolen cpu ticks

       361414 pages paged in

        25881 pages paged out

            0 pages swapped in

            0 pages swapped out

       115694 interrupts

       625259 CPU context switches

   1376844286 boot time

         2692 forks

显示磁盘相关统计信息(磁盘的读/写情况)。

[root@rhel~]# vmstat -d

disk-------------reads------------ ------------writes----------- -----IO------

       total merged sectors      ms total merged sectors      ms    cur   sec

ram0       0     0       0      0      0      0      0       0      0     0

ram1       0     0       0       0     0      0       0      0      0      0

ram2       0     0       0       0     0      0       0      0      0      0

ram3       0     0       0       0     0      0      0       0      0     0

ram4       0     0       0       0     0      0       0      0      0      0

ram5       0     0       0       0     0      0       0      0      0      0

ram6       0     0       0       0     0      0       0      0      0      0

ram7       0     0       0       0     0      0       0      0      0      0

ram8       0     0       0       0     0      0       0      0      0      0

ram9       0     0       0       0     0      0       0      0      0      0

ram10      0     0       0       0     0      0       0      0      0      0

ram11      0     0       0       0     0      0       0      0      0      0

ram12      0     0       0       0     0      0       0      0      0      0

ram13      0     0       0       0     0      0       0      0      0      0

ram14      0     0       0       0     0      0       0      0      0      0

ram15      0     0       0       0     0      0       0      0      0      0

loop0      0     0       0      0      0      0      0       0      0     0

loop1      0     0       0       0     0      0       0      0      0      0

loop2      0     0       0       0     0      0       0      0      0      0

loop3      0     0       0       0     0      0      0       0      0     0

loop4      0     0       0       0     0      0       0      0      0      0

loop5      0     0       0       0     0      0       0      0      0      0

loop6      0     0       0       0     0      0       0      0      0      0

loop7      0     0       0       0     0      0       0      0      0      0

sda    10444  4590  737432  164994  2183   7658   78720 110841      0    120

sr0        0     0       0       0     0      0       0      0      0      0

32.29:查看/dev/sda1磁盘分区的读/写情况。

[root@rhel~]# vmstat -p /dev/sda1

sda1          reads   read sectors writes    requested writes

                 594       4634          3         18