使用 Rational Performance Tester 实现 DB2 性能测试和监控

发表于:2008-7-01 13:48

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:网络转载

分享:

这之后,可以使用 Resource 选项卡选择要收集的计数器。


图 14. 使用 Resource 选项卡选择要监控的计数器
使用 Resource 选项卡选择要监控的计数器

在运行测试的同时打开性能报告的 Resource 选项卡,这样可以查看运作中的监控情况。图 15 举例说明了这些步骤:


图 15. 使用 Tivoli Monitoring for Databases 实现 RPT 中的资源监控
使用 Tivoli Monitoring for Databases 实现 RPT 中的资源监控

通过右键单击该图,可以用不同的方式对其进行自定义,比如添加和移除计数器。例如,如果只想查看缓冲池命中率,那么可以右键单击该图 -> Add/Remove Performance Counters -> Resource Monitoring Counter 并只选择池命中率计数器。然后此图将更新为只绘制该计数器:


图 16. 使用 Tivoli Monitoring for Databases 实现 RPT 中的资源监控
使用 Tivoli Monitoring for Databases 实现 RPT 中的资源监控 

最佳实践汇总

规划测试环境拓扑

RPT 工作台和驱动程序机器:RPT 工作台应该安装在不同于工作负载驱动程序的单独机器上

驱动程序机器:驱动程序的系统开销很高,应该独立于测试下的系统。

RPT 工作台

工作台堆大小:对于较大的测试,应该增加默认工作台堆大小

日志级别:对于实际性能运行,不应该将 RPT 调度执行组件的日志级别设置为 “WARNING” 以上

代理控制器

代理控制器的 JVM:代理控制器应该使用与 RPT 打包在一起的 JVM

Linux/UNIX 上的打开文件的最大数量:增加允许打开文件的最大数量

Windows 上的 tcpip 端口的最大数量:增加允许的 tcpip 端口的最大数量

运行 RPT 性能测试

问题确定:在性能运行期间,应该将问题确定日志级别调整为 “None”,或者调整为 “Severe” 并从每个用户组中抽取一名用户作为样本。

代理控制器上的 JVM 堆栈的堆大小:对于大型测试,需要增加代理控制器上启动的 JVM 堆栈的堆大小

资源监控

系统时钟:测试环境下的系统中的所有机器都应该有彼此同步的系统时间,以便资源监控使用正确时间戳

结束语

本文描述了如何使用 IBM Rational Performance Tester 作为 DB2 环境中的性能测试和监控工具。RPT 提供了帮助用户执行性能测试的多种工具,从对监控工具的内置支持,到允许用户编写和执行他们自己的工作负载驱动程序脚本。使用 RPT 作为端到端性能测试工具可以极大提高生产率,简化性能测试过程以及从 DB2 测试环境中收集性能度量的过程。



 

价值398元的测试课程免费赠送,填问卷领取吧!

精彩评论

  • liubang200707
    2011-10-28 10:21:27

    推荐DB2性能监控系统Foglight Performance Analysis for DB2
    详细参考http://www.innovatedigital.com/node/710

  • higkoo
    2008-8-08 11:03:48

    全部都用的IBM自己的硬件和软件,然后自己在说好。

      RPT也没见试用版本放出来,怎样让人放心去相信?

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计

法律顾问:上海漕溪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2022
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号