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 810420 97380 70628 0 0 115 4 89 79 1 6 90 3 0
Free – 空闲的内存空间
si – 每秒从磁盘中交换进内存的数据量(以KB为单位)。
so – 每秒从内存中交换出磁盘的数据量(以KB为单位)。
注意:如果你不带参数的执行vmstat命令,它会输出自系统启动以来的总结报告。
2. 每X秒执行vmstat,共执行N次
下面命令将会每2秒中执行一次vmstat,执行6次后自动停止执行。
1 2 3 4 5 6 7 8 9 10 11
[root@tecmint ~]# vmstat 26
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu----- r b swpd free buff cache si so bi bo in cs us sy id wa st 000 81042022064 101368005635057039520 000 81041222064 101368000016350010000 000 81041222064 101368000014350010000 000 81041222064 101368000017380010000 000 81041222064 101368000017350010000 000 81041222064 101368000018360110000
3. 带时间戳的vmstat命令
带**-t参数执行vmstat**命令,该命令将会在每一行输出后都带一个时间戳,如下所示。
1 2 3 4 5 6 7 8 9 10
[tecmint@tecmint ~]$ vmstat -t 15
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ ---timestamp--- r b swpd free buff cache si so bi bo in cs us sy id wa st 000 63202824992 1922440070555781395102012-09-0214:57:18 IST 100 63202824992 19224400001715141594002012-09-0214:57:19 IST 100 63190424992 19224400001956000595002012-09-0214:57:20 IST 000 63178024992 19224400001565240595002012-09-0214:57:21 IST 100 63165624992 19224400001895920595002012-09-0214:57:22 IST
1030800 total memory 524656 used memory 277784 active memory 185920 inactive memory 506144 free memory 26864 buffer memory 310104 swap cache 2064376 total swap 0 used swap 2064376 free swap 4539 non-nice user cpu ticks 0 nice user cpu ticks 11569 system cpu ticks 329608 idle cpu ticks 5012 IO-wait cpu ticks 79 IRQ cpu ticks 74 softirq cpu ticks 0 stolen cpu ticks 336038 pages paged in 67945 pages paged out 0 pages swapped in 0 pages swapped out 258526 interrupts 392439 CPU context switches 1346574857 boot time 2309 forks