Tuning WebSphere Application Server settings to optimize Rational ClearQuest Web server performance
Before you begin
- See Tuning performance WebSphere Application Server Information Center, V8.0, V8.5.
- On IBM® DeveloperWorks, search for WebSphere Application Server tuning to find articles about tuning WebSphere Application Server profile settings to improve performance.
When you upgrade Rational ClearQuest web components to V8.0.1, you have the option to deploy the components on WebSphere Application Server V8.5.x. Before you can deploy the upgraded Rational web components, either upgrade the existing WebSphere Application Server to the new version or a separate V8.5.x instance.
DevOps Code ClearCase® and Rational ClearQuest V8.0.1 web components support deployment in WebSphere Application Server version 8.0.0.x and 8.5.x.
About this task
Table 1 lists the recommended settings for the WebSphere Application Server profile where Rational ClearQuest Web server is deployed. These values are applied by default when Rational ClearQuest Web server is deployed into a new profile that is created during the Rational ClearQuest installation or upgrade process.
WAS Setting | Parameter name | Optimized value | Description |
---|---|---|---|
JVM Heap Size | setJvmMaxHeapSize | 1536 MB | Controls Java™ VM memory consumption. Setting this value too low can cause frequent out-of-memory errors. |
Thread pools | setMaxSizesOfThreadPools | 200 | Specifies the maximum number of threads to maintain in the default thread pool. Changing this value can affect server start-up and processing time. |
Performance Monitoring Infrastructure (PMI) | disablePMI or enablePMI | disablePMI | Disables the PMI data collection process that collects information for diagnosing problems and tuning application performance. Disabling data collection improves server performance. You can enable PMI for troubleshooting when necessary. |
JVM log file size | setSystemOutErr | 20 MB | Sets the file size for the JVM SystemOut.log and SystemErr.log.
The default location for these logs is
|
Trace log | setTraceLog | 20 MB | |
Write timeout setting for the HTTP inbound channel | setDefaultInboundHttpChannelWriteTimeouts | 300 seconds | Specifies the amount of time, in seconds, that the HTTP transport channel waits on a socket for each portion of response data to be transmitted. Setting the value too low can cause dropped connections and download failures. In this case, the Server log files might show errors such as IOError or AsyncTimeoutException. |
Modifying WebSphere Application Server application server profile settings by using the wsadmin tool
About this task
You can use teamAdminUtils.jacl tool to set the default recommended settings for a Rational ClearQuest Web profile. You can also run this command to change specific values. For example, to set the default values, use setCMRecommendedDefaults. To just change the JVM heap size, use setJvmMaxHeapSize.
For more information about the wsadmin tool, see the WebSphere Application Server Information Center: V8.5, V8.0
Procedure
Set WebSphere Application Server settings for the Rational ClearQuest Web server application profile to recommended values