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

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

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

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

RPT 中的监控工具

        Rational Performance Tester 7 为三个监控工具提供了集成式支持:

  • rstatd
  • IBM Tivoli Monitoring
  • Windows Performance Monitor

        建议为性能测试环境中的每台机器至少安装一种类型的监控工具。这样做可以监控所有资源并杜绝任何资源瓶颈。

        要启动监控,请转向性能调度的 Resource Monitoring 选项卡,如图 10 所示:


图 10. 启动资源监控

启动资源监控


        单击 Add New 添加要监控的新机器。然后系统会提示您确定要进行监视的主机和要使用的监控工具。

最佳实践:同步系统时钟

        多数监控工具都基于监视器下的系统使用时间戳来收集统计数据。因此,您首先应该同步正被监控的所有系统中的系统时钟。

        在 Linux 和 AIX 系统上,可以键入以下内容(作为根用户)来实现这一点:

$ ntpdate -u speedo1    12 Apr 13:52:06 ntpdate[21596]: step time server 9.26.54.6 offset 8.096963 sec

其中 speedo1 是充当时钟同步服务器的机器。

Windows Performance Monitor

        默认情况下,所有 Windows 机器上都安装了 Windows Performance Monitor,可以使用它来监控各种系统资源。

rstatd

        rstatd 工具用于从 Linux 和 Unix 操作系统中收集一些基本监控数据。这些数据包括:

  • 运行队列中的作业的平均数量
  • IOWait/Idle/System/User CPU Time
  • 所有界面上可以看见的所有冲突
  • 所有上下文切换
  • 总磁盘传输
  • 所有界面上的所有入站/出站错误
  • 所有界面上的所有入站/出站包
  • 所有中断
  • 已页入/页出的总 VM 页面
  • 已转入/转出的总 VM 页面

安装 rstatd

        大多数 Unix 系统上都预先安装了 rstatd。要启动 rstatd 守护程序,请键入:

$ rpc.rstatd

        对于 Linux 操作系统,可以在以下位置找到 rstatd 的开源版本:http://rstatd.sourceforge.net/。 要安装 rstatd,请键入以下内容:

$ tar xvf rpc.rstatd-4.0.1.tar  $ cd rpc.rstatd-4.0.1/  $ ./configure  $ make  $ make install

之后,请键入下列内容启动它:

$ rpc.rstatd

        要使用 rstatd 监控 RPT 中的资源,请打开性能测试的 Resource Monitoring 选项卡,选择使用 UNIX rstatd 监视器,然后选择要收集的计数器。图 11 显示了这些步骤:


图 11. 启动 rstatd 性能监控计数器

启动 rstatd 性能监控计数器

        要查看运作中的监控情况,请在运行测试的时候打开性能报告的 Resources 选项卡。您可以看到如下所示的图表,上面绘制了数据库机器上的 Idle、System、IOWait 和 User CPU 时间:


图 12. 使用 rstatd 实现 RPT 资源监控

使用 rstatd 实现 RPT 资源监控

 
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • 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-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号