审计度量准确性

在虚拟环境中,负载生成能力可能会由于吞吐量、CPU 利用率和度量准确性而显著降低。例如,在云环境中,响应时间度量可能会根据诸如数据中心位置、主机类型和代理虚拟机生命周期的因素而有所不同。因为并非所有因素均可由 IBM® Rational® Performance Tester 控制,所以每次都获取准确响应时间会很困难。但可在报告的度量与可信控制之间进行统计方面的对比。
要点: 对于云运行,使用本主题中描述的控制方法来审计度量结果是非常重要的。
IBM Rational Performance Tester 提供了两个选项来审计报告的响应时间准确性:

第一种方法会自动在云调度中生成审计测试。可分配额外的审计用户以在每个控制和负载代理程序位置上运行审计测试。这些审计用户是不会向受测试系统应用负载的“哑元”。在填写向导的“阶段”页面时也无需填写他们。

建议使用第二种方法来审计度量准确性,因为控制代理程序应该在专用计算机上运行。对于通过 BareMetal 供应的控制代理程序,互联网等待时间和拥堵与来自同一数据中心的其他云代理程序相同。因此,区别就仅在于 CPU 利用率、内容和网络接口卡。
注:
  • 基于云的控制代理程序无法检测到数据中心或物理主机带宽瓶颈。
请考虑对控制代理程序使用本地位置。对于内部部署的控制代理程序,互联网等待时间和拥堵因素计入响应时间。控制代理程序中的虚拟用户数应该少到能够具有用于审计度量的数据,通常为总容量的 10-20%。负载不应超过容量的 30%。同时,用户数应该多到每个阶段均可获取足够的统计采样,通常为每个相关计数器 100 个样本。
注: 如果某些用户组具有低百分比组大小,那么运行测试的控制用户的数量将减少。但是,您可使阶段运行更长的持续时间以便每个用户获取更多样本,从而平衡此减少量。

反馈