PerformaSure—J2EE性能诊断

PerformaSure      
 

            ——J2EE性能诊断


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

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

     PerformaSure价格咨询:北京铸锐数码 010-62139280 
 

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

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

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

    

 

 

 

 

 

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性能相关的客观数据,或根据时间变化,比较性能参数并进行趋势分析。