该工具使用WAS Performance Monitoring统计信息来获取并绘制图表,以指示服务器的运行状况。 *请注意,该工具已按原样发布,不提供任何支持。
http://www.ibm.com/developerworks/websphere/downloads/peformtuning.html
为什么使用此工具代替其他监视解决方案
1.其免费的:-)
2.服务器上不需要代理 2.监视多个服务器
3.此工具为PMI和mbean统计信息提供了独立的查看器。 它具有一个RCP GUI,该GUI使用WebSphere Application Server管理瘦客户机来调用JMX代理,JMX代理将通过SOAP / RMI与WAS通信。
4,预定义的警报和操作。
·如果heapsize达到最大堆大小,它将生成运行时警报。
·如果线程池达到阈值,它将生成线程池警报。 ·如果CPU使用率达到90%,则会生成运行时警报。 ·如果发生某些servlet错误,它将生成一个servlet警报。 ·如果发生某些连接超时,它将生成一个连接警报 ·如果有一些线程在等待连接,它将生成连接警报 ·如果丢弃的准备好的语句超过1000条,它将生成连接警报 ·如果应用程序尝试使用一些无效的会话,它将生成会话警报 ·如果没有空间容纳新的会话,则会生成会话警报 ·如果清除了一些挂起的线程,它将生成线程池警报 ·如果某些事务回滚,它将生成一个事务警报 ·如果某些事务超时,则会生成事务警报 ·您可以定义自己的规则。
5.监控
监视面板以分类视图显示性能数据(Servlet响应时间,事务响应时间,Jdbc响应时间,Servlet吞吐量,事务吞吐量,Jdbc吞吐量,并发性),以帮助您进行关联并提供服务器状态的全面视图。
您可以分析环境中的性能问题。
响应时间页面显示服务器的响应时间。 它从servlet,事务,EjbMethod和JDBC四个组件收集数据。
通过输出页面显示了服务器的整个页面。
它显示来自四个组件的数据。 即servlet,事务,EjbMethod和JDBC。
并发页面显示了服务器通过四个组件事务EjbMethod和JDBC收集数据的并发性。
警报页面
警报页面显示服务器的警报偶数。
您可以从警报类型和警报描述列中找到警报详细信息。
Servlet页面
servlet页面显示服务器的servlet详细信息。
您可以在列中找到响应时间,通过输出,并发和错误计数。 扩展行时,您将获得应用程序的servlet页面详细信息。
交易页面
交易页面显示服务器的交易信息。
它显示响应时间,包括输出,回滚计数,全局超时计数,本地超时计数,全局响应时间,本地响应时间。
EJB页面
EJB页面显示服务器的EJB信息。 它收集并显示响应时间,吞吐量和并发调用数据。 扩展行时,您可以找到应用程序的详细信息。 不同的颜色表示贡献的程度。
连接池页面
连接池页面显示服务器的连接池信息。
它从连接使用时间,通过输出的连接,错误计数,等待时间,通过输出的JDBC,JDBC响应时间,JDBC并发,语句丢弃收集数据。 展开该行时,您可以找到不同JDBC连接的详细信息。
运行时页面
运行时页面显示服务器的运行时信息。
它从CPU使用率,最大堆大小,堆大小,已用堆大小收集数据。
会话页面
会话页面显示服务器的会话信息。
它从实时计数,生存时间,亲和力中断,超时计数,活动的不存在计数,无房间计数,缓存丢弃计数中收集数据。 展开该行时,可以找到不同应用程序的详细信息。 不同的颜色意味着对整个时间的不同贡献。
线程池页面
“线程池”页面显示服务器的线程池信息。
它从最大大小,池大小,使用池,最小大小,声明的线程挂起计数,并发挂起线程计数,清除的线程挂起计数收集数据。 展开该行时,可以找到不同线程池的详细信息。 颜色表示不同的贡献。
有关更多信息,请参见http://www.ibm.com/developerworks/websphere/downloads/peformtuning.html
参考:来自JCG合作伙伴 Rohit Kelapure的 WebSphere Application Server Performance Tuning Toolkit 在All Things WebSphere博客上。
翻译自: https://www.javacodegeeks.com/2012/03/websphere-application-server.html