十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。
LoadRunner监视的性能计数器
上一篇 /
下一篇 2007-09-10 10:23:55
/ 个人分类:测试经验
#K
S5I2}J!h*l0今天,我先把我整理的一些计数器及其阈值要求等贴出来,这些计数器是针对我对windows操作系统,C/S结构的sql server数据库及WEB平台.net产品测试时的一些计数器;大家可以继续补充,作过unix平台上oracle数据库测试及J2EE架构及WEBLOGIC方面测试的朋友,也希望把自己使用的计数器贴出来,让大家分享。51Testing软件测试网0Ab0TU@'II
ON2iJ;F1_6e
L0好了,先说这些了,希望通过这个专题,最终能让大家对自己的测试结果进行分析。51Testing软件测试网0ck'n*m,~q(P7T8a
vhAF8A0Memory: 内存使用情况可能是系统性能中最重要的因素。如果系统“页交换”频繁,说明内存不足。“页交换”是使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间。尽管某些页交换使 Windows 2000 能够使用比实际更多的内存,也是可以接受的,但频繁的页交换将降低系统性能。减少页交换将显著提高系统响应速度。要监视内存不足的状况,请从以下的对象计数器开始:51Testing软件测试网M V3ge|7h2WF
4C"Mzd3l W4E]o%y/C4m0Available Mbytes:可用物理内存数. 如果Available Mbytes的值很小(4 MB 或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。51Testing软件测试网J5EC4Co
YL8D^5cA0page/sec: 表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘以释放工作集空间的页面数。一般如果pages/sec持续高于几百,那么您应该进一步研究页交换活动。有可能需要增加内存,以减少换页的需求(你可以把这个数字乘以4k就得到由此引起的硬盘数据流量)。Pages/sec 的值很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。
srda4v00T*z/nf5_(Z(I0page read/sec:页的硬故障,page/sec的子集,为了解析对内存的引用,必须读取页文件的次数。阈值为>5. 越低越好。大数值表示磁盘读而不是缓存读。51Testing软件测试网"}-DI7vlG\W
51Testing软件测试网
oW%k9}y|;f由于过多的页交换要使用大量的硬盘空间,因此有可能将导致将页交换内存不足与导致页交换的磁盘瓶径混淆。因此,在研究内存不足不太明显的页交换的原因时,您必须跟踪如下的磁盘使用情况计数器和内存计数器:51Testing软件测试网%cozT.qZ6RSMS
Physical Disk\\ % Disk Time51Testing软件测试网Ob)zf"L
g-w.]
Physical Disk\\ Avg.Disk Queue Length