websphere性能

使用 Runtime Performance Advisor
为何以及何时执行此任务

Runtime Performance Advisor 提供建议来帮助调整系统以获得最佳性能并使用 WebSphere Application Server 管理控制台来配置。运行时性能顾问程序使用性能监控基础结构(PMI)数据提供性能调整的推荐。在应用程序服务器的 Java 虚拟机(JVM)中运行的这个顾问程序会周期性地检查效率低的设置,并发出建议作为标准产品警告消息。通过在管理控制台中单击故障诊断 > 运行时消息 > 警告来查看这些建议。启用 Runtime Performance Advisor 会对系统性能产生最小的影响。
此任务的步骤

在应用程序服务器管理控制台中启用 PMI,如使用管理控制台启用 PMI一文中所述。 要获取建议,您首先必须通过管理控制台启用 PMI 并重新启动服务器。当启用了 PMI 时,Runtime Performance Advisor 会为所有启用的建议启用适当的监控计数器级别。如果存在不需要的特定计数器,则在“Runtime Performance Advisor”面板中禁用相应的建议并禁用不需要的计数器。如果存在不需要的特定计数器或者当禁用 Runtime Performance Advisor 时,您可能要禁用 PMI 或 Runtime Performance Advisor 启用的计数器。
如果正在运行 Network Deployment,则您必须在服务器和 Node Agent 上启用 PMI 并重新启动服务器和 Node Agent。
在控制台导航树中,单击服务器 > 应用程序服务器。
单击 server_name > Runtime Performance Advisor 配置。
在“配置”选项卡下,指定服务器上处理器的数量。 对于确保系统的特定配置的精确建议,此设置是关键的。
选择计算时间间隔。 PMI 数据是在一段时间间隔上获取的并进行平均以提供建议。计算时间间隔指定时间的长度,在此之上为此建议获得数据。因此,建议消息中的详细信息显示为该时间间隔内的平均值。
选择最大警告序列。 最大警告序列指在更新阈值之前发出的连续警告数。例如,如果最大警告序列设置为 3,则顾问程序仅发送 3 个警告以表明已准备语句高速缓存溢出。三个警告之后,仅当丢弃速率超过新的阈值设置时才发出新的警报。
单击应用。
单击保存。
单击运行时选项卡。
单击重新启动。 选择“运行时”选项卡上的重新启动以使用最后保存到磁盘的配置信息重新初始化 Runtime Performance Advisor。
注: 该操作还复位运行时性能顾问程序的状态。例如,把每个消息的当前警告计数值复位为零(0)。
模拟生产级别负载。 如果您在测试环境中使用 Runtime Performance Advisor,则执行任何其他性能调整或模拟应用程序的实际生产负载。应用程序必须正确运行此负载。此模拟包括通常峰值期间并发用户的数量并且将系统资源(例如,CPU 和内存)驱动到生产中需要的级别。仅当 CPU 利用率超过非常高的级别时,Runtime Performance Advisor 才提供建议。要获取提供驱动此类型负载的工具的 IBM 业务合作伙伴列表,请在“通过第三方工具监控性能”子节中参阅性能:学习资源一文。
选择复选框以启用 Runtime Performance Advisor。
注: 要达到性能调整的最佳结果,当适用稳定的生产级别负载时,启用运行时性能顾问程序。
单击确定。
在“WebSphere 状态”面板的“WebSphere 运行时消息”下的管理控制台中选择警告,或者查看 SystemOut.log 文件(位于 install_root/profiles/profile_name/logs/server_name 目录)以查看调整建议。一些消息不是立即发出的。
根据建议更新产品配置以改进性能。 尽管性能顾问程序试图分辨负载的条件和空闲的条件,但如果当系统乱动时启用顾问程序,则可能发出使人产生误解的建议。此结果在运行简短测试时特别可能出现。尽管建议在多数配置中有帮助,但也可能会有建议阻碍性能的情况。由于这些情况,无法保证建议。因此,测试具有更新配置的环境以确保它比以前的配置更好地起作用和执行。
过一段时间后,顾问程序可能会发出不同的建议。不同的建议是由于负载波动和运行时状态引起的。当接收到不同的建议时,您需要查看所有建议和发出建议的时间段。在最接近于代表峰值生产负载的时间获得建议。

性能调整是一个反复的过程。为了改进性能,应用建议后模拟生产负载、更新基于该建议的配置并重新测试。继续此过程,直到达到最佳性能。

下一步做什么

您可以在“建议配置”面板中启用和禁用建议。一些建议仅应用到某些配置,并可以仅为那些配置启用。例如,仅当对象请求代理程序(ORB)服务线程池无限制时,无限制的 ORB 服务线程池建议才是相关的,并且仅当 ORB 线程池无限制时,才可以启用该建议。要获取关于“建议配置”的更多信息,请参阅建议配置设置一文。

你可能感兴趣的:(应用服务器,配置管理,performance,websphere,tivoli)