ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux vmstat 的使用

linux vmstat 的使用

原创 Linux操作系统 作者:free1879 时间:2011-05-24 11:37:11 0 删除 编辑
vmstat命令输出分成六个部分:
  (1)进程procs:
  r:在运行队列中等待的进程数 。
  b:在等待io的进程数 。
  (2)内存memoy:
  swpd:现时可用的交换内存(单位KB)。
  free:空闲的内存(单位KB)。
  buff: 缓冲去中的内存数(单位:KB)。
  cache:被用来做为高速缓存的内存数(单位:KB)。
  (3) swap交换页面
  si: 从磁盘交换到内存的交换页数量,单位:KB/秒。
  so: 从内存交换到磁盘的交换页数量,单位:KB/秒。
  (4) io块设备:
  bi: 发送到块设备的块数,单位:块/秒。
  bo: 从块设备接收到的块数,单位:块/秒。
  (5)system系统:
  in: 每秒的中断数,包括时钟中断。
  cs: 每秒的环境(上下文)切换次数。
  (6)cpu中央处理器:
  cs:用户进程使用的时间 。以百分比表示。
  sy:系统进程使用的时间。 以百分比表示。
  id:中央处理器的空闲时间 。以百分比表示。

  如果 r经常大于 4 ,且id经常小于40,表示中央处理器的负荷很重。

如果bi,bo 长期不等于0,表示物理内存容量太小。

vmstat输出时间标示.
[@more@]

时间表示:

vmstat 2 5 | awk '{print system("date +%H:%M:%S"),$0}'

统计信息:

vmstat -s

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7370972/viewspace-1050291/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 看懂free的输出
下一篇: iostat -x 参数
请登录后发表评论 登录
全部评论

注册时间:2011-10-25

  • 博文量
    17
  • 访问量
    20769