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数据集
- 所有HTTP、RMI和JMS请求的组件或方法级计时
- 与特定用户事务关联的Servlet、JSP、EJB和JDBC计时信息
- 数百种可方便配置的运行时参数,包括JDBC池、EJB缓冲、JMS和线程信息。
- 多JVM的堆使用和可用字节显示
- 数百种可方便配置的操作系统参数,包括内存和处理器使用、磁盘读/写队列、分页和线程化IP到IP网络流量
J2EE应用组件及代码工具:
应用服务器参数:
Java虚拟机参数:
平台和网络参数:
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性能相关的客观数据,或根据时间变化,比较性能参数并进行趋势分析。