快速业务通道

学会使用Linux性能分析工具

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-07
che命中率)两列,它们具体体现着系统buffer的效率.衡量cache效率的标准是它的命中率值的大小.
*如果%rcache的值小于90或者%wcache的值低于65,可能就需要增加系统buffer的数量.如果在系统的应用中,系统的I/O活动十分频繁,并且在内存容量配置比较大时,可以增加buffer
cache,使%rcache达到95左右,%wcache达到80左右.
*系统buffer
cache中,buffer的数量由核心参数NBUF控制.它是一个要调的参数.系统中buffer数量的多少是影响系统I/O效率的瓶颈.要增加系统buffer数量,则要求应该有较大的内存配置.否则一味增加buffer数量,势必减少用户进程在内存中的运行空间,这同样会导致系统效率下降.

-c 报告系统调用使用情况
sar -c 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/07/2002
17:02:42 scall/s sread/s swrit/s fork/s exec/s
rchar/s wchar/s (-c)
17:02:44 2262 169 141 0.00 0.00
131250 22159
17:02:46 1416 61 38 0.00 0.00
437279 6464
17:02:48 1825 43 25 0.00 0.00
109397 42331
Average 1834 91 68 0.00 0.00
225975 23651
scall/s 每秒使用系统调用的总数.一般地,当4~6个用户在系统上工作时,每秒大约30个左右.
sread/s 每秒进行读操作的系统调用数量.
swrit/s 每秒进行写操作的系统调用数量.
fork/s 每秒fork系统调用次数.当4~6个用户在系统上工作时,每秒大约0.5秒左右.
exec/s 每秒exec系统调用次数.

Empire CMS,phome.net

rchar/s 每秒由读操作的系统调用传送的字符(以字节为单位).
wchar/s 每秒由写操作的系统调用传送的字符(以字节为单位).
*如果scall/s持续地大于300,则表明正在系统中运行的可能是效率很低的应用程序.在比较
典型的情况下,进行读操作的系统调用加上进行写操作的系统调用之和,约是scall的一半左右.
-d 报告硬盘使用情况
sar -d 2 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/07/2002
17:27:49 device %busy avque r w/s blks/s
avwait avserv (-d)
17:27:51 ida-0 6.93 1.00 13.86 259.41
0.00 5.00
ida-1 0.99 1.00 17.33 290.10
0.00 0.57
17:27:53 ida-0 75.50 1.00 54.00 157.00
0.00 13.98
ida-1 9.50 1.00 12.00 75.00
0.00 7.92
17:27:55 ida-0 7.46 1.00 46.77 213.93
0.00 1.60
ida-1 17.41 1.00 57.71 494.53
0.00 3.02
Average ida-0 29.85 1.00 38.14 210.28
0.00 7.83
ida-1 9.29 1.00 29.02 286.90
0.00 3.20

device 这是sar命令正在监视的块设备的名字.
%busy 设备忙时,运行传送请求所占用的时间.这个值以百分比表示.
avque 在指定的时间周期内,没有完成的请求数量的平均值.仅在队列被占满时取这个值.
r w/s 每秒传送到设备或者从设备传送出的数据量.
blks/s 每秒传送的块数.每块512个字节.
avwait 传送请求等待队列空闲的平均时间(以毫秒为单位).仅在队列被占满时取这个值.
avserv 完成传送请求所需平均时间(以毫秒为单位)
*ida-0和ida-1是硬盘的设备名字.在显示的内容中,如果%busy的值比较小,说明用于处理
传送请求的有效时间太少,文件系统的效率不高.要使文件系统的效率得到优化,应使%busy的数值相对高一些,而avque的值应该低一些.
-g 报告有关串口I/O情况
sar -g 3 3
SCO_SV scosvr 3.2v5.0.5 PentII(D)ISA 06/13/2002
11:10:09 ovsiohw/s ovsiodma/s ovclist/s (-g)
11:10:12 0.00 0.00 0.00
11:10:15 0.00 0.00 0.00
11:10:18 0.00 0.00 0.00
Average 0.00 0.00 0.00
ovsiohw/s 每秒在串囗I/O硬件出现的溢出.
ovsiodma/s 每秒在串囗I/O的直接输入

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号