`
lglovejava
  • 浏览: 33537 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

用LoadRunner分析资源占用率

阅读更多

用LoadRunner分析资源占用率

发布: 2009-11-04 10:03 | 作者: webmaster | 来源: 本站原创 | 查看: 260次 | 进入软件测试论坛讨论

领测软件测试网

用LoadRunner分析资源占用率        软件测试

         1. 平均事务响应时间
  Average Transation Response Time 优秀:<2s

  良好:2-5s

  及格:6-10s

  不及格:>10s

  2. 每秒点击率

  Hits per Second

  当增大系统的压力(或增加并发用户数)时,吞吐率和TPS的变化曲线呈大体一致,则系统基本稳定若压力增大时,吞吐率的曲线增加到一定程度后出现变化缓慢,甚至平坦,很可能是网络出现带宽瓶颈.同理若点击率/TPS曲线出现变化缓慢或者平坦,说明服务器开始出现.

  3. 请求响应时间

  Time to Last Byte

  4. 每秒系统处理事务数

  Transaction per second

  5. 吞吐量

  Throughout

  6. CPU利用率

  Processor / %Processor Time 好:70%

  坏:85%

  很差:90%+

  7. 数据库操作消耗的CPU时间

  Processor / %User Time 如果该值较大,可以考虑是否能通过友好算法等方法降低这个值。如果该服务器是数据库服务器, Processor\%User Time 值大的原因很可能是数据库的排序或是函数操作消耗了过多的CPU时间,此时可以考虑对数据库系统进行优化。

  8. 核心态CPU平均利用率

  Processor /%Privileged Time 如果该参数值和"Physical Disk"参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统

  9. 处理列队中的线程数

  Processor / Processor Queue Length 如果该值保持不变(>=2)个并且%Processor Time 超过90%,那么可能存在处理器瓶颈。如果发现超过2,而处理器的利用率却一直很低,那么或许更应该去解决处理器阻塞问题,这里处理器一般不是瓶颈。

  10. 文件系统缓存

  Memory / Cache Bytes 50%的可用物理内存

  11. 剩余的可用内存

  Memory / Avaiable Mbytes 至少要有10% 的物理内存值

  12. 每秒下载页数

  Memory / pages/sec 好:无页交换

  坏:CPU每秒10个页交换

  很差:更多的页交换

  13. 页面读取操作速率

  Memory / page read/sec 如果页面读取操作速率很低,同时 % Disk Time 和 Avg.Disk Queue Length的值很高,则可能有磁盘瓶径。但是,如果队列长度增加的同时页面读取速率并未降低,则内存不足。

  14. 物理磁盘利用率

  Physical Disk / %Disk Time 好:<30%

  坏:<40%

  很差:<50%+

  15. 物理磁盘平均磁盘I/O队列长度

  Physical Disk / Avg.Disk Queue Length 该值应不超过磁盘数的1.5~2 倍。要提高性能,可增加磁盘

  16. 网络吞吐量

  Network Interface / Bytes Total/sec 判断网络连接速度是否是瓶颈,可以用该计数器的值和目前网络的带宽,结果应该小于50%

  17. 数据高速缓存区命中率 命中率应大于0.90最好

  18. 共享区库缓存区命中率 命中率应大于0.99

  19. 监控 SGA 中字典缓冲区的命中率 命中率应大于0.85

  20. 检测回滚段的争用 小于1%

  21. 监控 SGA 中重做日志缓存区的命中率

  应该小于1%

  22. 监控内存和硬盘的排序比率 最好使它小于 10%

分享到:
评论

相关推荐

    如何使用LoadRunner进行资源占用率的分析

    LoadRunner 提供了多种资源占用率分析方法,如 CPU 占用率分析、内存使用情况分析、磁盘使用情况分析等。通过对资源占用率的分析,可以对系统的性能进行评估和优化。 十、结论 LoadRunner 是业界最流行的性能...

    使用LoadRunner监控MySQL在Apache下占用CPU资源情况的方法

    "使用LoadRunner监控MySQL在Apache下占用CPU资源情况的方法"这个主题旨在教你如何使用LoadRunner这一强大的性能测试工具来监控MySQL数据库和Apache HTTP服务器在运行时的CPU利用率。这有助于识别潜在的性能瓶颈,并...

    LoadRunner的图形分析详解

    1. **Vuser图表**:展示每个虚拟用户执行脚本时的行为,包括事务响应时间、资源利用率等,可用于评估单个用户的工作负载。 2. **整体图表**:汇总所有虚拟用户的数据,显示整个测试期间的平均性能,如并发用户数、...

    LoadRunner测试结果分析

    LoadRunner测试结果分析的深入理解还包括对系统资源利用率的分析,如CPU、内存、磁盘I/O等。这些可以通过LoadRunner的监控工具(如Vuser Scripts中的Tracer或System Monitor)获取。如果在测试过程中,这些资源的...

    具体实例教你如何做LoadRunner结果分析

    3. **性能瓶颈定位**:LoadRunner提供了丰富的图表和报告,如趋势图、资源利用率图等,帮助我们识别性能瓶颈。通过对比不同负载下的性能数据,可以找出影响系统性能的关键因素,如数据库查询慢、内存泄漏或者网络...

    用LoadRunner监控Unix资源使用情况

    监控Unix的CPU使用率、内存占用、磁盘I/O、网络流量等关键指标,可以提前发现并解决潜在的性能瓶颈。 【知识点三】:LoadRunner监控Unix资源的方法 1. **监控系统调用**:LoadRunner支持监控系统调用,如open、read...

    loadrunner 通用的性能分析流程

    - **负载生成器资源分析**:确保负载生成器在整个测试过程中没有遇到资源瓶颈,特别是 CPU 使用率、内存占用和网络带宽等关键指标。 - **服务器资源分析**:重点关注服务器在测试过程中的 CPU 使用率和内存使用情况...

    性能测试分析loadrunner的使用

    5. **性能瓶颈识别**:通过Analysis,我们可以查看响应时间、事务速率、资源利用率(CPU、内存、磁盘I/O等)等指标,发现可能导致性能下降的瓶颈。例如,如果某项操作的响应时间显著增长,可能是数据库查询问题,...

    loadrunner实战资源

    通过学习和运用这些资源,测试工程师不仅可以提升LoadRunner的使用技能,还能更好地理解系统性能测试的全貌,为提升软件质量和稳定性提供有力支持。希望这些资料能对您在LoadRunner的学习和工作中带来实质性的帮助。

    loadRunner监控系统资源windows、linux、unix、oracle文档及工具.zip

    在Windows环境下,LoadRunner通过其内置的Vuser脚本语言Vuser Generator,可以获取CPU使用率、内存使用、磁盘I/O等关键指标。利用Web和Tru64协议,我们可以编写Vuser脚本来收集这些数据,然后在Controller中进行实时...

    loadrunner12中文版用户手册及使用指南.rar

    7. **性能指标监控**:LoadRunner可以收集系统资源利用率(CPU、内存、网络带宽等)、事务响应时间和错误率等关键性能指标。理解这些指标的含义及其在分析中的作用,能帮助识别性能问题。 8. **异常处理与问题定位*...

    LoadRunner学习资料

    4. **结果分析**:使用Analyzer对测试结果进行深入分析,包括事务响应时间、错误率、资源利用率等,识别性能问题。 三、LoadRunner高级特性 1. **关联与参数化**:通过关联处理动态数据,参数化实现脚本复用,提高...

    loadrunner分析内存泄露

    ### LoadRunner 分析内存泄露案例解析 #### 一、背景介绍 在软件开发过程中,内存泄露是一个常见的问题,它可能导致应用程序性能下降甚至崩溃。本文将详细介绍如何使用LoadRunner工具来定位和解决内存泄露问题。 #...

    loadrunner性能测试结果分析

    如果CPU使用率和内存使用率均持续上升,则可能是由于程序资源调配不当引起的资源争用问题。 **判断内存泄露**的问题主要通过监控应用程序是否存在内存泄漏。发生内存泄漏时,**ProcessBytes\PrivateBytes**计数器和...

    完整版LoadRunner汉化

    - **性能监控**:监控服务器、数据库等后端资源的性能指标,如CPU使用率、内存占用、磁盘I/O等。 - **故障诊断**:通过分析测试结果,定位系统瓶颈和故障点。 - **分布式测试**:支持跨地域、跨平台的分布式测试...

    LoadRunner测试实验报告.docx

    4. 分析结果:实验完成后,使用LoadRunner的分析工具对测试结果进行深入研究,包括响应时间、吞吐量、资源利用率等关键指标,以评估系统的性能瓶颈。 四、具体操作 1. 录制测试脚本:通过Virtual User Generator,...

    LoadRunner测试工具LoadRunner教程

    通过这些图表,你可以清晰地看到系统在不同负载下的响应时间、事务率、资源利用率等关键指标,从而评估系统的性能瓶颈。 五、LoadRunner的测试策略 1. **负载测试**:模拟多用户同时访问,检查系统在正常负载下的...

Global site tag (gtag.js) - Google Analytics