Chinaunix首页 | 论坛 | 博客

14#

  • 博客访问: 170934
  • 博文数量: 48
  • 博客积分: 1910
  • 博客等级: 上尉
  • 技术积分: 445
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-27 10:38
文章存档

2012年(8)

2011年(2)

2010年(13)

2009年(25)

我的朋友

分类: LINUX

2009-09-23 15:35:35

 

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

  vmstat的语法如下:  vmstat [-V] [-n] [delay [count]]

 

  其中,-V表示打印出版本信息;-n表示在周期性循环输出时,输出的头部信息仅显示一次;delay是两次输出之间的延迟时间;count是指按照这个时间间隔统计的次数。对于vmstat输出各字段的含义,可运行man vmstat查看。 

Procs 

r: 在运行队列中等待的进程数 

b: 处在非中断睡眠状态的进程数 (在等待io的进程数 ???)

w: 被交换出去的可运行的进程数(可以进入运行队列但被替换的进程)。此数由 linux 计算得出,但 linux 并不耗尽交换空间 

Memory 

swpd: 虚拟内存使用情况,单位:KB

free: 空闲的内存,单位KB

buff: 被用来做为缓存的内存数,单位:KB

cache 

Swap 

si: 从磁盘交换到内存的交换页数量,单位:KB/秒

so: 从内存交换到磁盘的交换页数量,单位:KB/秒

IO 

bi: 发送到块设备的块数,单位:块/秒

bo: 从块设备接收到的块数,单位:块/秒

System 

in: 每秒的中断数,包括时钟中断

cs: 每秒的环境(上下文)切换次数

CPU 

us

sy

wa

st

其中:

如果 r 经常大于 4 ,且id经常少于40,表示cpu的负荷很重。

        b  经常大于 3 ,   wa>30%         表示 io性能不好 (io性能可用iostat确认)

阅读(607) | 评论(0) | 转发(0) |
0

上一篇:Bash脚本编写规范

下一篇:理解url

给主人留下些什么吧!~~