⑴实例:显示活跃和非活跃内存
⑵命令:vmstat -a
⑶[rootlocalhost ~]# 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
⑹[rootlocalhost ~]#
⑺使用-a选项显示活跃和非活跃内存时,所显示的内容除增加inact和active外,其他显示内容与例子相同。
⑻Memory(内存:
⑼inact: 非活跃内存大小(当使用-a选项时显示
⑽active: 活跃的内存大小(当使用-a选项时显示
⑾实例:查看系统已经fork了多少次
⑿命令:vmstat -f
⒀[rootSCF ~]# vmstat -f
⒁[rootSCF ~]#
⒂这个数据是从/proc/stat中的processes字段里取得的
⒃实例:查看内存使用的详细信息
⒄命令:vmstat -s
⒅[rootlocalhost ~]# vmstat -s
⒆ total memory
⒇ used memory
⒈ active memory
⒉ inactive memory
⒊ free memory
⒋ buffer memory
⒌ swap cache
⒍ total swap
⒎ used swap
⒏ free swap
⒐ non-nice user cpu ticks
⒑ nice user cpu ticks
⒒ system cpu ticks
⒓ idle cpu ticks
⒔ IO-wait cpu ticks
⒕ IRQ cpu ticks
⒖ softirq cpu ticks
⒗ stolen cpu ticks
⒘ pages paged in
⒙ pages paged out
⒚ pages swapped in
⒛ pages swapped out
① interrupts
② CPU context switches
③ boot time
④这些信息的分别来自于/proc/meminfo,/proc/stat和/proc/vmstat。
⑤实例:查看磁盘的读/写
⑥命令:vmstat -d
⑦[rootlocalhost ~]# vmstat -d
⑧disk- ------------reads------------ ------------writes----------- -----IO------
⑨total merged sectors ms total merged sectors ms cur sec
⑩ram
Ⅰram
Ⅱram
Ⅲram
Ⅳram
Ⅴram
Ⅵram
Ⅶram
Ⅷram
Ⅸram
Ⅹram
㈠ram
㈡ram
㈢ram
㈣ram
㈤ram
㈥sda
㈦hdc
㈧fd
㈨md
㈩[rootlocalhost ~]#
这些信息主要来自于/proc/diskstats.
merged:表示一次来自于合并的写/读请求,一般系统会把多个连接/邻近的读/写请求合并到一起来操作。