起步于系统工程师,迈进入测试工程师,从起初的C/S系统到互联网时代的B/S系统,从事过电信增值业务、软交换、烟草OA、公安技侦和电子商务等行业的软件测试开发和管理多年,愿与大家共同分享共同交流,关注软件项目管理、测试团队管理、软件流程控制和软件性能测试及自动化测试技术。互联网时代,技术推动进步,欢迎人才推荐:jonas.wangl@alibaba-inc.com
LR监控计数器整理(二)
上一篇 /
下一篇 2008-11-03 09:44:39
/ 个人分类:LR
Memory: 内存使用情况可能是系统性能中最重要的因素。如果系统“页交换”频繁,说明内存不足。“页交换”是使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间。尽管某些页交换使
Windows 2000 能够使用比实际更多的内存,也是可以接受的,但频繁的页交换将降低系统性能。减少页交换将显著提高系统响应速度。要监视内存不足的状况,请从以下的对象计数器开始:
(GZx!s&jn%A r)x J)Y0Available Mbytes:可用物理内存数. 如果Available Mbytes的值很小(4 MB 或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。
51Testing软件测试网nd*VV:{8S-n)`bpage/sec: 表明由于硬件页面错误而从磁盘取出的页面数,或由于页面错误而写入磁盘以释放
工作集空间的页面数。一般如果pages/sec持续高于几百,那么您应该进一步研究页交换活动。有可能需要增加内存,以减少换页的需求(你可以把这个数字乘以4k就得到由此引起的硬盘数据流量)。Pages/sec 的值很大不一定表明内存有问题,而可能是运行使用内存映射文件的程序所致。
51Testing软件测试网7`KR{@X8ji#x$]-Opage read/sec:页的硬故障,page/sec的子集,为了解析对内存的引用,必须读取页文件的次数。阈值为>5. 越低越好。大数值表示磁盘读而不是缓存读。
51Testing软件测试网']i+^T!jY由于过多的页交换要使用大量的硬盘空间,因此有可能将导致将页交换内存不足与导致页交换的磁盘瓶径混淆。因此,在研究内存不足不太明显的页交换的原因时,您必须跟踪如下的磁盘使用情况计数器和内存计数器:
4H oAxcT8N:B.c4u0m0Physical Disk\ % Disk Time
.t.XT%p;~Rj0Physical Disk\ Avg.Disk Queue Length
hR(T2]|}6Q0例如,包括 Page Reads/sec 和 % Disk Time 及 Avg.Disk Queue Length。如果页面读取操作速率很低,同时 % Disk Time 和 Avg.Disk Queue Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。
,zo*uJt!x
o0要确定过多的页交换对磁盘活动的影响,请将 Physical Disk\ Avg.Disk sec/Transfer 和 Memory\ Pages/sec 计数器的值增大数倍。如果这些计数器的计数结果超过了 0.1,那么页交换将花费百分之十以上的磁盘访问时间。如果长时间发生这种情况,那么您可能需要更多的内存。
&s8M3H
C7Dn3[0Page Faults/sec:每秒软性页面失效的数目(包括有些可以直接在内存中满足而有些需要从硬盘读取)较page/sec只表明数据不能在内存的指定工作集中立即使用。
51Testing软件测试网7t7`O%n:s$z+QICache Bytes:文件系统缓存(File System Cache),默认情况下为50%的可用物理内存。如IIS5.0 运行内存不够时,它会自动整理缓存。需要关注该计数器的趋势变化
51Testing软件测试网|rD9c5nb"L&Wr2xf如果您怀疑有内存泄露,请监视 Memory\ Available Bytes 和 Memory\ Committed Bytes,以观察内存行为,并监视您认为可能在泄露内存的进程的 Process\Private Bytes、Process\Working Set 和Process\Handle Count。如果您怀疑是内核模式进程导致了泄露,则还应该监视 Memory\Pool Nonpaged Bytes、Memory\ Pool Nonpaged Allocs 和 Process(process_name)\ Pool Nonpaged Bytes。
!Y6q3p@b0Pages per second :每秒钟检索的页数。该数字应少于每秒一页。
相关阅读:
- lr_eval_string的使用 (Jon, 2008-11-02)
- atol类型转换字符串转成整型 (Jon, 2008-11-02)
- 【转】LoadRunner下Dll的调用 (Jon, 2008-11-02)
- LR算当前时间 (Jon, 2008-11-02)
- LR中自动显示函数语法 (Jon, 2008-11-02)
- LR脚本的调试详细介绍 (Jon, 2008-11-02)
- Disktime (Jon, 2008-11-02)
- 【转】LR的Apache的监控 (Jon, 2008-11-02)
- ramp down的作用 (Jon, 2008-11-02)
- LR监控计数器整理(一) (Jon, 2008-11-03)
收藏
举报
TAG:
LR