

代理性能 › 测量代理开销的准则
测量代理开销的准则
应用程序环境中的代理开销受以下因素影响:
- 相对于应用程序代码路径的跟踪器执行频率。
- 应用程序拓扑结构
- 配置各种监控扩展和选项的方式。
CA APM 代理经过精心设计,旨在尽量减少在生产应用程序中增加的开销。 但是,由于代理开销因素的影响,具体的开销测量会有所不同。 如果希望在您的环境中测量代理开销,下面是设置和运行开销测试的一些测量准则:
- 在独立于其他应用程序层的单独计算机上运行代理及其所监控的服务器(待测试的系统)。 例如,在独立于数据库、Web 服务器、负载生成器和企业管理器的计算机上运行代理及其所监控的服务器。
- 为测试拓扑结构的每个组件(应用程序层、企业管理器和负载驱动程序)提供专用资源。 与其他进程的竞争会使性能测试结果变得不稳定且不可重复。
- 确保运行应用程序层和负载生成器的计算机位于同一子网中。 如果计算机位于不同的子网中,那么网络延迟会导致响应时间和吞吐量开销测量不稳定且失真。
- 要比较两个代理版本的性能,除了保持所有其他因素不变之外,还务必在两次测试中使用相同的检测级别。 例如,同一操作系统。
- 确保在您打算比较的测试运行中使用相同的负载(用户数量、到达速率、负载脚本)。
- 在测量运行之后,请检查代理日志以验证以下 CA APM 条件:
- 未发生任何与配置相关的错误。
- 代理到企业管理器的连接。
- 发生的度量标准报告。
- 应用程序负载太轻会使开销测量失真。 少量代理资源使用是静态的,且与企业管理器通信有关。 如果应用程序资源使用率较低,那么此静态开销的相对意义会以一种不切实际的方式被放大。
版权所有 © 2013 CA。
保留所有权利。
 
|
|