调整应用程序服务环境

使用本主题可了解进行调整以获得最佳性能的益处。 了解主要 WebSphere® Application Server 组件的可调参数以及这些参数如何影响性能。

准备工作

WebSphere Application Server 为其主要组件提供可调设置,以便您可以调整运行时环境以匹配应用程序的特征。 应用程序可在不更改这些调整参数的缺省值的情况下成功运行。 其他应用程序可能要求进行更改(例如需要较大的堆大小)才能实现最佳性能。

即使未对应用程序进行性能优化,性能调整也能够大幅提高性能。 但是,与仅仅改变调整参数可能实现的性能增益相比,更正应用程序的缺点通常能更大幅度地提高性能。 高性能应用程序是许多因素共同作用的结果。

有关此任务

过程

  1. 运行 applyPerfTuningTemplate.py 脚本作为提高特定应用程序服务器性能的起点。
    此基于 python 的调整脚本以及它的某个模板文件将建议的性能调整设置应用于典型的开发、生产或即开即用环境。 applyPerfTuningTemplate.py 脚本及其相关联的模板和属性文件位于 WAS_HOME/bin 目录中。
  2. 使用性能顾问程序,调整参数热列表中的建议过程或参数以及有关对性能问题进行故障诊断的信息,最大程度地优化 WebSphere Application Server 实例。
    性能顾问程序
    性能顾问程序使用性能监视基础结构 (PMI) 数据来提供对对象请求代理 (ORB) 服务线程池、Web 容器线程池、连接池大小、持久会话大小和时间、预编译语句高速缓存大小以及会话高速缓存大小进行的配置更改建议。 运行时性能顾问程序在应用程序服务器进程中运行,其他顾问程序在 Tivoli Performance Viewer 中运行。 有关更多信息,请参阅有关使用性能和诊断顾问程序或在 Tivoli Performance Viewer 中使用性能顾问程序的文档。
    调整参数活动表
    查看有关调整参数活动表的文档。 这些参数对性能有重要的影响。 因为这些参数与应用程序相关,所以特定应用程序和环境的参数设置会有所变化。
    诊断性能
    要在检测问题时节省时间并帮助您诊断性能问题,请参阅有关诊断性能的文档。