• 1. LoadRunner 性能分析及指标介绍
  • 2. 本次培训主要讲解四个方面: 1.如何监控windows系统资源 2.windows各种计数器指标 3.内存泄露分析 4.如何监控oracle资源 5.IP欺骗
  • 3. 添加Windows资源图 首先保证被监视的windows系统开启以下二个服务Remote Procedure Call(RPC) 和Remote Registry Service (这里具体在那里开起服务就不说了)
  • 4. 方法一: 被监视的windows机器:右击我的电脑,选择管理->共享文件夹->共享 在这里面要有C$这个共享文件夹,(要是没有自己手动加) 方法二: 在安装LR的机器上使用运行.输入\\被监视机器IP\C$ 然后输入管理员帐号和密码,如果能看到被监视机器的C盘了,就说明你得到了那台机器的管理员权限
  • 5. 下图为某次做性能分析图
  • 6. Windows性能检测指标详解 1. pages/sec:由于硬件页面错误而从磁盘取出的页面数。把这个数字乘以4k就得到由此引起的硬盘数据流量。 标准:应少于每秒一页。这个值平均总是超过20,其中最大的一个可能是内存瓶颈问题.如果pages/sec持续高于几百,那么您应该进一步研究页交换活动。
  • 7. 2. Available Mbytes: 可用物理内存数. 如果Available Mbytes的值很小(4 MB 或更小),则说明计算机上总的内存可能不足,或某程序没有释放内存。
  • 8. 3. page read/sec: 页的硬故障,page/sec的子集,为了解析对内存的引用,必须读取页文件的次数。阈值为>5. 越低越好。大数值表示磁盘读而不是缓存读。
  • 9. 4.Page Faults/sec: 每秒软性页面失效的数目(包括有些可以直接在内存中满足而有些需要从硬盘读取)较page/sec只表明数据不能在内存的指定工作集中立即使用。 如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。
  • 10. 5.% Processor Time: 在80%+5%范围波动为宜,过低表示服务器CPU利用率不高,过高则CPU可能成为系统的处理瓶颈。
  • 11. 6.Processor Queue Length: 以线程数计的处理器队列的即时长度。如果您不同时监控线程计数,则此计数始终为0。所有处理器都使用一个队列,而线程在该队列中等待处理器进行循环调用。此长度不包括当前正在执行的线程。一般长度不能超过了12,如果超过了的话,表示线程阻塞。
  • 12. 7.threads: 计算机在收集数据时的线程数。注意,这是一个即时计数,不是一段时间的平均值。线程是能够执行处理器指令的基础可执行实体。 一般情况下处于平稳状态。
  • 13. 8.Work set: 处理线程最近使用的内存页,反映了每一个进程使用的内存页的数量。如果服务器有足够的空闲内存,页就会被留在工作集中,当自由内存少于一个特定的阈值时,页就会被清除出工作集,这个值不能过高。
  • 14. 9. Private Bytes:此进程所分配的无法与其它进程共享的当前字节数量。如果系统性能随着时间而降低,则此计数器可以是内存泄漏的最佳指示器。这个值不能过高。
  • 15. 内存泄露分析 内存泄露的原因:忘记“释放”先前分配的内存,就可能造成内存泄漏。 内存泄露的标志: Process\private bytes计数器和process \working set计数器值在长时间内持续升高,同时memory\available bytes计数器的值持续降低。 loadrunner无法具体定位是哪个类或者是方法存在问题。
  • 16. 添加oracle资源1.先配置一下Net Configuration Assistant。记住配置的服务名。配置成功会显示:正在连接...测试成功。 2,用sqlplus连接一下,看是否可以连接成功,打开sqlplus输入oracle用户名密码和主机字符串。查看是否登录成功。 3.登录成功后,打开LR的controller.,在可用图中选择oracle,点击add measurements 。进行添加。
  • 17. IP欺骗1.确定使用IP欺骗的机器上,必须有固定IP,不能使用动态IP(即:DHCP) 2.loadrunner->tools->ip wizard,添加该机器的固定IP。 3.点击ADD,设置开始IP和需要的IP总数,一般选择局域网CLASS C. 4.重启电脑,让设置的IP生效。 5.在controller中,scenario中启动enable ip spoofer,在最下方就显示了ip spoofer。 6.使用完后,需要restore original settings 释放IP。
  • 18. 谢谢大家2008年11月27日Linda