vmstat 命令

vmstat (virtual memory statistics), 它能实时输出系统的各种资源的使用情况。比如进程信息、内存使用、CPU 使用率以及 I/O 使用情况。vmstat 命令常用的选项和参数包括:

  • -f, 显示自系统启动以来执行的fork 次数
  • -s, 显示内存相关的统计信息以及多种系统活动的数量(比如 CPU上下文切换次数)
  • -d, 显示磁盘相关统计信息
  • -p, 显示指定磁盘分区的统计信息
  • -S, 使用指定的单位来显示。参数k, K, m, M 分别代表1000, 1024, 1 000 000 和 1 048 576字节
  • delay, 采样间隔(单位是s), 每隔 delay 时间输出一次统计信息
  • count, 采样次数,即共输出count 次统计信息