分类:
2012-01-06 18:18:05
原文地址:sar -b 监控缓冲区利用情况 作者:17scorpio
sar -b 1 10
SunOS GDGZ-BS-DNS-SV11 5.10 Generic_141444-09 sun4u 01/06/2012
03:47:05 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s
03:47:06 0 7098 100 506 571 11 0 0
03:47:07 2 5284 100 261 321 19 0 0
03:47:08 0 5284 100 200 271 26 0 0
03:47:09 0 5054 100 135 206 34 0 0
03:47:10 0 5488 100 220 287 23 0 0
03:47:11 0 4186 100 41 108 62 0 0
03:47:12 0 4056 100 0 66 100 0 0
03:47:13 0 4225 100 3 74 96 0 0
03:47:14 0 70231 100 175 51679 100 0 0
03:47:15 0 35590 100 16 10509 100 0 0
Average 0 14677 100 156 6436 98 0 0
----------------
下表介绍了 -b 选项显示的缓冲区活动。 字段名 说明 bread/s 从磁盘提交至高速缓存存储区的每秒平均读取数 lread/s 每秒从高速缓存存储区进行的平均逻辑读取数 %rcache 在高速缓存存储区中找到的逻辑读取的分数(100 % 减去 bread/s 与 lread/s 之比) bwrit/s 每秒平均从高速缓存存储区写入磁盘的物理块数(512 块) lwrit/s 每秒平均对高速缓存存储区进行的逻辑写入数 %wcache 在高速缓存存储区中找到的逻辑写入的分数(100 % 减去 bwrit/s 与 lwrit/s 之比) pread/s 每秒平均使用字符设备接口的物理读取数 pwrit/s 每秒平均使用字符设备接口的物理写入请求数 在显示的内容中,最重要的是%cache和%wcache两列,它们的值体现着buffer的使用效率,%rcache的值小于90或者%wcache的值低于65,应适当增加系统buffer的数量,buffer数量由核心参数NBUF控制,使%rcache达到90左右,%wcache达到80左右。但buffer参数值的多少影响I/O效率,增加buffer,应在较大内存的情况下,否则系统效率反而得不到提高。
--------------
连续出现低于50%的情况说明该时刻利用buffer效率较低,连续10次的 平均利用率为98%,表明系统整体运行是正常的: Average 0 14677 100 156 6436 98 0 0