WORKLOAD Configuration Syntax

The WORKLOAD Configuration is used by the Windows Workload Collector to collect data for groups of processes.

This configuration is for use by: WINDOWS only

To configure the Linux/Unix Workload Collector, you must use the irworkload.ini file. For details refer to Configuration of Workload Management for Linux/UNIX

SUBSYS WORKLOAD

DEFINE GLOBAL (EXCLUSION, 'value={ON | OFF}')
ADD WORKLOAD (<workload-name>, 'where=<where-clause>'[, order=<n>])

Syntax Elements

DEFINE GLOBAL

A single DEFINE-GLOBAL statement is added to the configuration.

EXCLUSION, 'value={ON|OFF}'

This statement controls process matching. If Exclusion is set to 'ON', processes will be summarized only into the first Workload group that they match. If Exclusion is set to 'OFF', processes will be summarized into every Workload group that they match.

ADD WORKLOAD

One or more ADD-WORKLOAD statements can be added

<workload-name>

Name of the Workload group.

'where=<where-clause>'

Where Clause which uses a field name from the NTWRKLDD or NTJOBS records. This is used to filter the required process names.

order=<n>

Optional - The 'order' parameter should be added if Exclusion is set to 'ON'. This will override the default behavior to group such processes into the first matching Workload group and will group them into the matched workload with the lowest order number. The order should be in the range 0 to 999999.

Example

SUBSYS WORKLOAD

DEFINE GLOBAL (EXCLUSION, 'value=ON')
ADD WORKLOAD (SmsExec, 'where=name = "smsexec"')
ADD WORKLOAD (CcmExec, 'where=name = "ccmexec"')
ADD WORKLOAD (Java, 'where=name contains "Java"')
ADD WORKLOAD (VMware, 'where=exepath contains "VMware"')
ADD WORKLOAD (Oracle, 'where=name contains "Oracle"')

For further details please refer to Workload Management.

Provide feedback on this article