[求助]系统性能和vmstat的关系?

发表于:2007-06-09来源:作者:点击数: 标签:
我想知道,vmstat的各个输出值得含义(不是每个字段的含义),也就是说,使用vmstat输出的值在多大的范围内表示是正常的,超过什么范围表示系统资源严重不足。不知道大家在这方面有什么心得,请执教。--其实就是系统 性能 监控的内容。 还有什么其它的命令,

我想知道,vmstat的各个输出值得含义(不是每个字段的含义),也就是说,使用vmstat输出的值在多大的范围内表示是正常的,超过什么范围表示系统资源严重不足。不知道大家在这方面有什么心得,请执教。--其实就是系统性能监控的内容。
还有什么其它的命令,或者程序能够做到对系统性能的监控?

  

 三少爷 回复于:2002-04-11 16:25:47
procs: 
r-->在运行队列中等待的进程数 
b-->在等待io的进程数 
w-->可以进入运行队列但被替换的进程 
memoy 
swap-->现时可用的交换内存(k表示) 
free-->空闲的内存(k表示) 
pages 
re--》回收的页面 
mf--》非严重错误的页面 
pi--》进入页面数(k表示) 
po--》出页面数(k表示) 
fr--》空余的页面数(k表示) 
de--》提前读入的页面中的未命中数 
sr--》通过时钟算法扫描的页面 
disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号 
fault 显示每秒的中断数 
in--》设备中断 
sy--》系统中断 
cy--》cpu交换 
cpu 表示cpu的使用状态 
cs--》用户进程使用的时间 
sy--》系统进程使用的时间 
id--》cpu空闲的时间 
 
如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。 
如果pi,po 长期不等于0,表示内存不足。 
如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。 
 

 段誉 回复于:2002-04-11 19:37:19
谢谢三少爷的指点,我去试试!:)

 elm 回复于:2003-05-26 16:16:54
如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。
disk 显示每秒的磁盘操作。 s表示scsi盘,0表示盘号 
谁能告诉我disk下面的那几项是什么意思啊,2项s6表示什么啊?

 procs     memory            page            disk          faults      cpu
 r b w   swap  free  re  mf pi po fr de sr s5 s2 s6 s6   in   sy   cs us sy id
 0 2 0 3063744 87744 35  99 544 16 16 0  0 47  0  0  0 1792 7799 3162 56  7 37
 0 0 0 3063728 86176 22  26 56  0  0  0  0  7  0  0  0 1604 8138 2963 44  8 49
 0 0 0 3063488 86960 40 104 392 32 32 0  0 24  0  0  0 1750 8118 3129 43  7 50

原文转自:http://www.ltesting.net