系统之家 - 系统光盘下载网站!

当前位置:系统之家 > 系统教程 > Linux中使用vmstat命令

Linux中如何使用vmstat命令(2)

时间:2014-12-29 17:12:07 作者:qipeng 来源:系统之家 1. 扫描二维码随时看资讯 2. 请使用手机浏览器访问: https://m.xitongzhijia.net/xtjc/20141229/33658.html 手机查看 评论

  实例2:显示活跃和非活跃内存

  命令:vmstat -a 2 5

  输出:

  代码如下:

  [root@localhost ~]# vmstat -a 2 5

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

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

  0 0 0 3029752 387728 513008 0 0 0 2 3 2 0 0 100 0 0

  0 0 0 3029752 387728 513076 0 0 0 0 1005 34 0 0 100 0 0

  0 0 0 3029752 387728 513076 0 0 0 22 1004 36 0 0 100 0 0

  0 0 0 3029752 387728 513076 0 0 0 0 1004 33 0 0 100 0 0

  0 0 0 3029752 387728 513076 0 0 0 0 1003 32 0 0 100 0 0

  [root@localhost ~]#

  说明:

  使用-a选项显示活跃和非活跃内存时,所显示的内容除增加inact和active外,其他显示内容与例子1相同。

  字段说明:

  Memory(内存):

  inact: 非活跃内存大小(当使用-a选项时显示)

  active: 活跃的内存大小(当使用-a选项时显示)

  实例3:查看系统已经fork了多少次

  命令:vmstat -f

  输出:

  代码如下:

  [root@SCF1129 ~]# vmstat -f

  12744849 forks

  [root@SCF1129 ~]#

  说明:

  这个数据是从/proc/stat中的processes字段里取得的

  实例4:查看内存使用的详细信息

  命令:vmstat -s

  输出:

  代码如下:

  [root@localhost ~]# vmstat -s

  4043760 total memory

  1013884 used memory

  513012 active memory

  387728 inactive memory

  3029876 free memory

  199616 buffer memory

  690980 swap cache

  6096656 total swap

  0 used swap

  6096656 free swap

  83587 non-nice user cpu ticks

  132 nice user cpu ticks

  278599 system cpu ticks

  913344692 idle cpu ticks

  814550 IO-wait cpu ticks

  10547 IRQ cpu ticks

  21261 softirq cpu ticks

  0 stolen cpu ticks

  310215 pages paged in

  14254652 pages paged out

  0 pages swapped in

  0 pages swapped out

  288374745 interrupts

  146680577 CPU context switches

  1351868832 boot time

  367291 forks

  说明:

  这些信息的分别来自于/proc/meminfo,/proc/stat和/proc/vmstat。

  实例5:查看磁盘的读/写

  命令:vmstat -d

  输出:

  代码如下:

  [root@localhost ~]# 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

  sda 33381 6455 615407 63224 2068111 1495416 28508288 15990289 0 10491

  hdc 0 0 0 0 0 0 0 0 0 0

  fd0 0 0 0 0 0 0 0 0 0 0

  md0 0 0 0 0 0 0 0 0 0 0

  [root@localhost ~]#

  说明:

  这些信息主要来自于/proc/diskstats.

  merged:表示一次来自于合并的写/读请求,一般系统会把多个连接/邻近的读/写请求合并到一起来操作。

发表评论

0

没有更多评论了

评论就这些咯,让大家也知道你的独特见解

立即评论

以上留言仅代表用户个人观点,不代表系统之家立场

其他版本软件

热门教程

人气教程排行

Linux系统推荐

扫码关注
扫码关注

扫码关注 官方交流群 软件收录