Tuning the MQ pods
Overview
The following information describes how to tune the resources of the MQ pods for each SPM application (for example, curam
, rest
, etc.).
As independent from each other, the SPM applications generally require flexibility in specifying tuning settings which is achieved with the global.apps.config.<applicationID>.mqTuning
values.
For additional information about MQ performance, tuning and sizing please refer to MQ Performance documents.
Pod requests and limits
The MQ pod cpu
and memory
resource requests and limits can be specified by setting cpu
: and memory
: values for the global.apps.config.<applicationID>.mqTuning.resources.requests
and global.apps.config.<applicationID>.mqTuning.resources.limits
keys,
which is replaced by the lower-case EAR file basename.
For example, the following configuration illustrates how to set the MQ pods of the curam
application to have resources requests for the cpu
of 1 and a memory
of 1024Mi, and resources limits for the cpu
of 1 and a memory
of 1024Mi,
while setting the MQ pods of the rest
application to have resources requests for the cpu
of 1 and a memory
of 1024Mi, and resources limits for the cpu
of 1 and a memory
of 1024Mi:
# Resource limits for the MQ pods of the Curam and Rest applicationglobal:apps:config:curam:mqTuning:resources:requests:cpu: 1