首页 > 推荐产品 >PerformaSure

应用管理

 
Hyperic HQ
PerformaSure
Foglight
JProbe Suite

数据库管理

 
Quest Central for Databases
Quest Central for Oracle
Quest Central for SQLServer
Quest Central for DB2
TOAD

应用软件

 
mySQL
JBoss
JClass DesptopViews
JClass ServerViews
OpenCMS
mvnForum
Innovate-KM

相关经验与观点

 
PerformaSure J2EE性能诊断
PerformaSure J2EE健康检查示例



PerformaSure      

            ——J2EE性能诊断


    在J2EE应用管理中,迅速诊断和解决性能问题是最关键,也最具挑战性的工作;如果是在生产环境,问题还会更加复杂。基于服务器日志和参数分析工具实现的管理功能,在大型、分布式、多层次的复杂J2EE应用中,往往不能提供足够的信息。J2EE诊断需要能够对运行中的J2EE生产系统进行分析,并能在所有系统组件和代码中跟踪问题的智能化分析工具,以实现真实环境和实际负荷下的性能分析和诊断。

    PerformaSure是一种以事务为中心的低负荷性能诊断工具,适用于生产或测试环境中的分布式J2EE应用测试。PerformaSure采用了独特的Tag和Flow技术,跟踪和重建最终用户的执行路径,实现集群化环境中多层次J2EE系统中跨组件的分析功能,使应用管理员、DBA、开发人员和质量控制人员可以协同工作,诊断和消除应用的性能瓶颈。
         

诊断集群化、分布式J2EE系统的性能问题

  • 低效率的Servlet、JSP、EJB、Java类和方法
  • 运行缓慢的SQL语句,低效率的EJB/DB交互
  • 应用服务器配置和部署问题
  • RMI和对象串行问题
  • 低效率的第三方组件
  • JVM 堆使用和配置问题
  • 操作系统参数和配置
  • 限制硬件模块
  • 集群配置和负载平衡问题
  • 过多网络流量
    

PerformaSure组件


        Agent(代理):通过安装在被监控服务器上的轻型可配置代理,可以收集J2EE环境的性能数据。通过这种方式,事务类型,组件和方法计时,系统、JDBC和应用服务器性能参数等都被传送给Nexus进行处理。

        Nexus(代理):这是PerformaSure的数据处理中心,负责从所有活动的Agent收集信息,完成关联和同步分析,并进行必要的数据存贮和恢复。Transaction Correlation Engine利用独特的技术,以及来自Agent的方法计时信息,重建分布式用户事务的端到端执行路径。

        WorkStation(工作站):是一种图形化的问题诊断和解决工具,用于分析所收集的性能数据。其直观的应用界面、快速的数据导航和强大的数据挖掘功能,有助于迅速发现性能瓶颈及其根源所在。
    

PerformaSure数据集

        

    J2EE应用组件及代码工具:

    • 所有HTTP、RMI和JMS请求的组件或方法级计时
    • 与特定用户事务关联的Servlet、JSP、EJB和JDBC计时信息
        

    应用服务器参数:

    • 数百种可方便配置的运行时参数,包括JDBC池、EJB缓冲、JMS和线程信息。
        

    Java虚拟机参数:

    • 多JVM的堆使用和可用字节显示
        

    平台和网络参数:

    • 数百种可方便配置的操作系统参数,包括内存和处理器使用、磁盘读/写队列、分页和线程化IP到IP网络流量
    

PerformaSure产品简介

        

    运行于生产或者投产前的测试系统

        超低负荷代理和自动抽样使PerformaSure同样适用于生产和测试环境。一旦发现性能问题,管理员可以利用极小的系统开销(大约5-10%),在生产环境中收集概括性的性能数据。对实际交易数据的分析,有助于管理人员快速解决意外的性能问题。     

    Detail Dial组件级工具

        高级组件性能视图降低了初即性能分析的难度。通过特定配置,可以控制Detail Dial所收集的数据量,以及对系统性能的影响,使应用管理员能够迅速发现存在性能瓶颈的组件,并进行更深入的分析和诊断。     

    利用TreeView实现事务的Tag和Flow跟踪分析

        PerformaSure独特的Tag和Flow技术,为整个分布式J2EE应用提供了基于事务的性能视图。Tag和Flow可以在组件或方法级重建特定用户事务的执行路径。所有物理服务器和逻辑的软件组件及方法,都能在带有色彩提示功能的树形视图中显示出来,方便管理人员快速发现和消除性能瓶颈。     

    强大的图形化问题诊断

        PerformaSure工作站强大的问题诊断界面,提高了导航和诊断的效率。直观的"Zonar"时间导航功能,允许用户通过快速播放、回退、或深入挖掘功能,分析出现问题的时间段。集成化参数浏览器可展示多层次、集群化环境中不同系统或应用服务器的性能参数;所有参数均与最终用户的事务响应时间相关联。     

    服务器响应时间分析

        PerformaSure所提供的实际运行数据,客观反映了用户事务的不同性能,以及与其相关的服务器。数据库操作的相关参数,可以显示每个JDBC调用的耗时。     

    Quest的J2EE应用性能管理解决方案

        PerformaSure是Quest J2EE应用性能管理解决方案的一部分;通过与Foglight和JProbe的集成,可以加速业务性能问题的发现、诊断和解决。Foglight负责监控和发现应用中的性能问题,并自动触发PerformaSure对生产环境的性能数据加以收集;并结合JProbe对应用的性能、内存使用等进行分析,找出并消除相关的性能瓶颈。     PerformaSure也可与Quest Central for Database集成,实现实时数据库性能诊断,或专业的SQL语句优化。
    

报表及性能数据输出

        PerformaSure输出PDF、XML或者CSV格式的性能分析报告,展示与J2EE性能相关的客观数据,或根据时间变化,比较性能参数并进行趋势分析。





 
北京铸锐数码科技有限公司 版权所有 © 2008
中国·北京市海淀区大钟寺13号华杰大厦8A9-2室
邮编 100098 电话 010-62139280 传真 010-62135268    京ICP备05019494