Because of the delay in ESP Workload Automation system Processing, some requests may be processed out of order, causing unexpected results. What can be used to monitor and reduce the delay?
Component: ESP WORKLOAD AUTOMATION
Release: ALL
Delays in event processing causing delay in batch processing.
Following command will show the event/appl/job with highest CPU usage/maximum delays:
OPER EICLASS STAT
In the sample output below, "Highest elapsed time" indicates the maximum delay in related EICLASS initiator, it's over 20 seconds:
Class 0: Current=3, Max=3, Active=0
Init 1: 45 Events, 4 Jobs
Highest elapsed time 00.00.20.44 on 00.07.13 JULY 28TH, 2019
by Event ESP.START_X114WS, UNCONDITIONAL
Highest CPU time 00.00.00.04 on 00.07.13 JULY 28TH, 2019
by Event ESP.START_X114WS, UNCONDITIONAL
.......
You can increase the MPL to have more concurrent processes in ESP, and/or reduce the MPL for the EICLASS that can endure more delay:
OPER EICLASS SET CLASS(0) MPL(10)
OPER EICLASS SET CLASS(9) MPL(2)
Note: this means ESP STC CPU usage can spike, even the total CPU usage won't increase.