Analyzing EXEC performance with the EXEC Management application
This section discusses how you can use the EXEC Management Application to analyze how well EXECs are running on your system.
For a more general discussion about the MainView AutoOPERATOR EXEC Management Application, refer to the chapter 'Using the EXEC Management Application' in the MainView AutoOPERATOR Basic Automation Guide, Volume 1: Using Rules.
The EXEC Management Application has panel displays that show EXEC usage statistics such as
- the highest CPU total
- the average CPU percentage
- the number of times an EXEC as been executed since the last MainView AutoOPERATOR subsystem cold start
For performance analysis, the following data columns are of special interest:
Column heading | Description |
|---|---|
SCHED | number of times the EXEC has been scheduled Each time an EXEC is scheduled from a Rule, ALERT-initiated EXEC, external program, the TS command line, or another EXEC, the SCHED count is incremented. A REXX program executed through a CALL statement is not counted. When EXECA calls EXECB (with an IMFEXEC SELECT statement where WAIT(YES) is specified), both EXECA and EXECB are counted in the SCHED count. |
TOTCPU | sum of CPU time used for all scheduled executions of the EXEC since the SS was started If the EXEC schedules another EXEC (with an IMFEXEC SELECT statement where WAIT(YES) is specified), CPU collection for the first EXEC is suspended until the selected EXEC returns control. If a REXX EXEC executes another REXX EXEC by using the REXX CALL facility, the CPU time is charged to the calling EXEC. |
AVGCPU | result after the value in the TOT-CPU column is divided by the value in the SCHED column |
MAXCPU | greatest amount of CPU time that the EXEC used during any single execution |