Skip to main contentCúram Performance & Tuning Guide

Assumptions

Prerequisites for performance tuning

Before you undertake Cúram tuning activities, for example, configuring Cúram for a specific deployment, obtain an understanding of Cúram and the requisite middleware such as IBM WebSphere® Application Server and IBM Db2®. Clients will need to engage with middleware team in order to aid them to help them in obtain the necessary architectural understanding. Performance tuning affects many areas of the stack from storage, OpenShift, etc. A multi-disciplinary team will be needed to meet this requirement.

To ensure you are using supported software with the correct versions, refer to the Cúram Supported Prerequisites. In addition to the product prerequisites, consult the system requirement documents for each of the required/optional software components.

For more information about Cúram, see Cúram Documentation.

System configuration

Specific values are provided as recommended initial values for the performance tuning process, and the performance turning examples that are provided assume certain configuration settings.

The values you identify from your observation and tuning activities might vary, based on a number of factors:

  • Distribution of workload
  • Number of processor cores
  • Speed of the processor cores
  • Performance of the I/O system

The provided examples assume the following configuration settings:

  • Each application server runs its own messaging engine, as for a high-availability environment.
  • Each server uses a dedicated thread pool that is configured for online processing, and another pool for asynchronous processing.

For more information about configuration details, see the Cúram Clustered IBM WebSphere Application Server Deployment Guide, or the Cúram Clustered Oracle WebLogic Server Deployment Guide, which is available on request.