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

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*

MainView AutoOPERATOR 8.2