- 14
- 0
- 约 15页
- 2016-12-31 发布于北京
- 举报
性能管理解决方案
Quest Software
J2EE性能管理解决方案
管理需求
在J2EE应用管理中,迅速诊断和解决性能问题是最关键,也最具挑战性的工作;如果是在生产环境,问题还会更加复杂。基于服务器日志和参数分析工具实现的管理功能,在大型、分布式、多层次的复杂J2EE应用中,往往不能提供足够的信息。J2EE诊断需要能够对运行中的J2EE生产系统进行分析,并能在所有系统组件和代码中跟踪问题的智能化分析工具,以实现真实环境和实际负荷下的性能分析和诊断。
低效率的Servlet、JSP、EJB、Java类和方法
运行缓慢的SQL语句,低效率的EJB/DB交互
应用服务器配置和部署问题
RMI和对象串行问题
低效率的第三方组件
JVM 堆使用和配置问题
操作系统参数和配置
限制硬件模块
集群配置和负载平衡问题
过多网络流量
J2EE管理解决方案
QUEST公司在J2EE平台上提供专业的性能保障产品PerformaSure和JProbe。PerformaSure作为Java应用性能监控和诊断工具(Java Application Diagnosing/Monitoring Tool),可基于用例对J2EE分布式系统进行全面的分析,包括J2EE应用服务器、Web服务器、数据库服务器、网络负载。JProbe作为Java调优和测试工具(Java Debugging/Profiling / Testing Tool),可对Java代码做内存泄漏(Memory Leaks)、数据竞争(Data Race)、性能瓶颈、线程方面的分析。PerformaSure和JProbe是互为补充的工具,既可以单独使用又可以结合使用。
PerformaSure产品
PerformaSure是低耗的、围绕事务来考察性能的性能诊断工具,用于测试在正式投入使用前的环境中运行的多层J2EE应用系统。PerformaSure使J2EE项目团队负责负载测试的工程师、系统管理员、高级开发人员能够从全程事务的角度测量、分析并最大限度地提高性能,减少基础设施成本。通过在负载测试中配置系统的诊断智能,经理们可以确信性能的改进只集中于直接影响客户体验的组件,避免系统运行中出现大的问题。
PerformaSure产品和负载模拟器配合使用可以通过跟踪全程事务来确定问题的根源。PerformaSure跟踪和建立从Web Server、集群服务器、数据库的用户的事务处理中每一步函数级别的时间扑捉,提供多个层次的性能数据,以允许开发人员、架构师、管理员(数据库、网络、系统)协同工作找出性能的瓶颈并解决。
PerformaSure产品包括Nexus、Workstation和Agents三个部分,Nexus负责重构事务执行路径、整合性能数据并写到永久保存的数据库中,Workstation是一个丰富直观的图形化用户界面,它为更快地修复问题提供了强大的时间和数据导航控制,Agents分别安装在操作系统、Web Server、J2EE App Server、RDBMS上,在每一层收集重要的系统数据和计时信息,并传递给Nexus。Agent可随时启动或关闭,保证任何时刻的监测、分析
PerformaSure的主要优势有:
标记跟踪(Tag-and-Follow)重构
丰富的图形界面和时间导航
无与伦比的性能数据宽度和深度
无干扰的性能分析
以上优势的具体描述如下:
标记跟踪(Tag-and-Follow)重构
PerformaSure独特的Tag and Follow技术提供了统一的全程事务性能的图形化视图,既提供了逐个服务器分析的高级视图,又包括为进一步调查所提供的方法级(Method)调整的视图,用户甚至可以选择单独检查事务和应用服务器的行为,也可以把它们作为一个集群(Cluster)的一个部分来跟踪和建立从Web Server、集群服务器、数据库的用户的事务处理中每一步函数考查。通过把目标确定为贯穿整个用例的执行路径并重构,PerformaSure可以显示每一个服务器里代码执行的物理和逻辑路径。具体分析如下图所示:
丰富的图形界面和时间导航
PerformaSure提供一个丰富的图形化界面帮助和修复问题,能够快速缩小性能瓶颈的搜索范围,直到最后确定有问题的部分。Perfor maSure独特的时间导航功能,使用户能够快速地向下和向上回寻放缩所有收集的性能数据,以便快速的检测和检索。
无与伦比的性能数据宽度和深度
PerformaSure提供了观察J2EE性能数据栈的独特视图,关注于用户响应时间的方法调整。利用PerformaSure,用户可看到与应用服务器配置、运行时信息、JVM性能、数据库性能、网络使用、操作系统以及硬件平台信息相关的指标。
无干扰的性能分析
用
原创力文档

文档评论(0)