使甩vmstat命令监视虚拟内存使用情况:

vmstat是Virtual Meomory Statistics(虚拟内存统计)的缩写,可对操作系统的虚拟内存、进程、CPU活动进行监视。它是对系统的整体情况进行统计,不足之处是无法对某个进程进行深入分析。

  命令格式:

  vmstat [-cipqsS] [disks] [interval [count]]

  主要参数说明:

  -p :显示分页信息

  -s :显示自上次引导系统以来发生的系统事件数

  -S:显示交换统计信息

  -i :显示每台设备的中断次数

 

显示系统事件信息 (vmstat -s)

  运行 vmstat -s 命令,以显示自上次引导系统以来发生的系统事件数。

显示交换统计信息 (vmstat -S)

  运行 vmstat -S,以显示交换统计信息。

  $ vmstat -S

  kthr memory page disk faults cpu

  r b w swap free si so pi po fr de sr dd f0 s1 -- in sy cs us sy id

  0 0 0 862608 364792 0 0 1 0 0 0 0 0 0 0 0 406 394 213 1 0 99

  si 每秒换入的平均 LWP 数

  so 换出的完整进程数

  vmstat 命令会截断 si 和 so 字段的输出。应使用 sar 命令显示更精确的交换统计信息记录。

显示每台设备的中断次数 (vmstat -i)

  运行 vmstat -i 命令,以显示每台设备的中断次数。

FYI.

Please refer to this Link http://os.chinaunix.net/a2009/0503/1026/000001026150.shtml