使用 Tivoli Performance Viewer 中的性能顾问程序

Tivoli® Performance Viewer 中的性能顾问程序通过使用收集到的性能监控基础结构 (PMI) 数据来提供建议,以帮助将系统调整到最佳性能,并提供针对低效率设置的建议。

关于此任务

通过在 Tivoli Performance Viewer 中单击性能顾问程序来获取建议。Tivoli Performance Viewer 中的性能顾问程序提供的建议比性能和诊断顾问程序提供的建议更广泛。例如,Tivoli Performance Viewer 将提供关于设置动态高速缓存大小、设置 Java™ 虚拟机 (JVM) 堆大小和使用“DB2® 性能配置”向导的建议。

过程

  1. [AIX Solaris HP-UX Linux Windows][z/OS]在应用程序服务器中启用 PMI。

    要通过 PMI 接口监视性能数据,在重新启动服务器之前,您首先必须通过管理控制台启用 PMI。

    如果正在 WebSphere® Application Server Network Deployment 环境中运行,那么重新启动服务器和管理代理程序之前,您必须在服务器和管理代理程序上启用 PMI。

  2. 启用数据收集并将 PMI 监视级别设置为可扩展。

    确定启用哪些数据计数器的监视级别可动态设置,无须重新启动服务器。这些监视级别和所选数据确定您获取的建议的类型。Tivoli Performance Viewer 中的性能顾问程序使用扩展的监视级别;然而,Tivoli Performance Viewer 中的性能顾问程序可能会使用一些具有更大开销的计数器(以提供其他建议)并提供有关可以启用哪些计数器的建议。

    例如,关于会话大小的建议需要将 PMI 统计信息设置为 ALL。 或者,您可以使用 PMI 定制监视级别来启用 Servlet 会话管理器 SessionObjectSize 计数器。SessionSize PMI 计数器的监视是昂贵的,并且它不在扩展的 PMI 统计信息设置中。通过下列某种方法完成此操作:

    1. PMI 设置。
    2. 使用 wsadmin 工具来启用性能监视基础结构。
  3. 在管理控制台中,单击监视和调整 > Performance Viewer > 当前活动
  4. 模拟生产级别负载。 如果您在测试环境中使用性能顾问程序,请模拟应用程序的实际生产负载或者执行任何其他性能调整。应用程序必须能够在此负载下正确运行。此模拟包括通常峰值期间并发用户的数量并且将系统资源(例如,CPU 和内存)驱动到生产中需要的级别。仅当 CPU 利用率超过非常高的级别时,性能顾问程序才提供建议。要获取提供了驱动此类负载的工具的 IBM® 业务合作伙伴的列表,请参阅“性能:学习资源”信息。
  5. 使用 Tivoli Performance Viewer 来记录性能数据。
  6. 在建议表上单击刷新会导致顾问程序基于缓冲区中的当前数据来重新计算建议。
  7. 在 Tivoli Performance Viewer 性能顾问程序中选择“顾问程序”图标时,将显示调整建议。双击单个消息以了解详细信息。 因为 PMI 数据是在一段时间间隔上获取的并将此数据进行平均以提供建议,所以建议消息中的详细信息显示为平均值。
    注: 如果调整了刷新率,那么还必须调整缓冲区大小以便收集足够的数据用于执行平均计算。当前需要 5 分钟的数据。因此,下列准则旨在帮助您使用 Tivoli Performance Advisor:
    1. 不能将刷新率设置为超过 300 秒。
    2. 刷新率 * 缓冲区大小 > 300 秒。缓冲区大小 * 刷新率是内存中可用的 PMI 数据量,并且此值必须大于 300 秒。
    3. 要使 Tivoli Performance Advisor 能够正确处理 Tivoli Performance Viewer 日志,这些日志的持续时间必须至少是 300 秒。

    有关配置 Tivoli Performance Viewer 的用户设置和日志记录设置的更多信息,请参阅“配置 Tivoli Performance Viewer 设置”信息。

  8. 根据建议更新产品配置以提高性能。由于 Tivoli Performance Viewer 能够及时地刷新建议,因此请在负载高峰时获取建议。 尽管性能顾问程序会尝试分辨负荷情况和空闲情况,但如果在系统不稳定时启用顾问程序,就可能会发出让人误解的建议。在运行短暂测试时特别有可能出现此结果。尽管提供的建议在大多数配置中是有帮助的,但也可能存在建议使性能下降的情况。由于存在这些情况,所以建议是没有保证的。因此,用更新的配置测试环境以确保它起作用且很好地执行。

    过一段时间后,顾问程序可能会发出不同的建议。不同的建议是由于负载波动和运行时状态引起的。当接收到不同的建议时,您需要查看所有设备和发出建议的时间段。您必须在最接近于代表峰值生产负载的时间获得建议。

    性能调整是一个反复的过程。为了提高性能,在应用建议后应该模拟生产负荷、根据该建议更新配置并重新测试。继续执行此过程,直到达到最佳性能为止。


指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tprf_enablingtpvadvisor
文件名:tprf_enablingtpvadvisor.html