性能和诊断顾问程序
使用此主题来了解性能和诊断顾问程序的功能。
性能和诊断顾问程序提供建议来帮助调整系统以获取最佳性能,将使用 WebSphere® Application Server 管理控制台或 wsadmin 工具对其进行配置。在应用程序服务器的 Java™ 虚拟机 (JVM) 中运行的性能和诊断顾问程序定期检查效率低下的设置,并发出建议作为标准产品警告消息。这些建议以警告的形式显示在管理控制台的“WebSphere Application Server 状态”面板中的“运行时消息”下,并且以文本的形式显示在应用程序服务器 SystemOut.log 文件中。启用 性能和诊断顾问程序 对系统性能产生的影响极小。
性能和诊断顾问程序提供性能建议和诊断建议来帮助您调整系统以获取最佳性能,并且可帮助您了解系统的运行状况。将使用 WebSphere Application Server 管理控制台或 wsadmin 工具对其进行配置。在应用程序服务器的 Java 虚拟机 (JVM) 中运行的性能和诊断顾问程序定期检查效率低下的设置,并发出建议作为标准产品警告消息。这些建议以警告的形式显示在管理控制台的“WebSphere Application Server 状态”面板中的“运行时消息”下、以文本的形式显示在应用程序服务器 SystemOut.log 文件中并且显示为 Java 管理扩展 (JMX) 通知。启用性能和诊断顾问程序对系统性能产生极小的影响。
在 WebSphere Application Server V6.0.2 中,可以使用性能和诊断顾问程序来启用轻量级内存泄漏检测,它用于在测试环境和生产环境中提供内存问题的早期检测。
性能和诊断顾问程序给出的都是服务器级别的建议。在 WebSphere Application Server Network Deployment 环境中运行时的唯一差异是您可能接收到关于资源(在节点或单元级别声明而在服务器级别使用)的建议相互矛盾。
例如,如果数据源是在节点级别声明的(其连接池大小为 {10,50}),却由两台服务器(server1 和 server2)使用,那么给出两组建议。如果负载高峰期间 server1 仅使用两个连接,而 server2 使用所有五十个连接,那么两台服务器的最佳连接池大小是不同的。因此,性能和诊断顾问程序给出两组建议(一个用于 server1,一个用于 server2)。数据源将在节点级别声明,并且您必须通过下列方式做出适当的决策:设置一个适合于两台服务器的大小或通过用适当的级别为每台服务器声明两个不同的数据源。
阅读“使用性能和诊断顾问程序”信息,以了解启动和配置步骤。