$ sar -b 1 5 HP-UX psmsdb01 B.11.31 U ia64 03/01/12 14:20:42 bread/s lread/s %rcache bwrit/s lwrit/s %wcache pread/s pwrit/s 14:20:43 0 1 100 13 2 0 37 25 14:20:44 0 49 100 2 14 86 37 15 14:20:45 0 1 100 15 1 0 43 2 14:20:46 0 6 100 16 13 0 37 1 14:20:47 0 15 100 6 19 68 40 1 Average 0 14 100 10 10 8765239200 39 9
显示内容包括:
bread/s: 每秒从硬盘读入系统缓冲区buffer的物理块数。
lread/s: 平均每秒从系统buffer读出的逻辑块数。
%rcache: 在buffer cache中进行逻辑读的百分比。
bwrit/s: 平均每秒从系统buffer向磁盘所写的物理块数。
lwrit/s: 平均每秒写到系统buffer逻辑块数。
%wcache: 在buffer cache中进行逻辑写的百分比。
pread/s: 平均每秒请求物理读的次数。
pwrit/s: 平均每秒请求物理写的次数。
在显示的内容中,最重要的是%rcache和%wcache两列,它们的值体现着buffer的使用效率,%rcache的值小于90或者%wcache的值低于65,应适当增加系统buffer的数量,buffer数量由核心参数NBUF控制,使%rcache达到90左右,%wcache达到80左右。但buffer参数值的多少影响I/O效率,增加buffer,应在较大内存的情况下,否则系统效率反而得不到提高。