Computed CPU Time Data Elements

MICS provides several computed CPU time data elements described below. In general, the computed CPU time measurements are provided to simplify common analysis or chargeback tasks.
rm
PGMCPUTM - Step TCB+SRB CPU Time COMPUTATION: PGMTCBTM + PGMSRBTM
This is the sum of step Task Control Block (TCB) and System Request Block (SRB) CPU time used by the step or interval.
PGMICPTM - Initiator CPU TimeCOMPUTATION: PGMITCTM + PGMISRTM
This is the sum of step Task Control Block (TCB) and System Request Block (SRB) CPU time used by the step
PGMZPNTM - Normalized zAAP CPU TimeCOMPUTATION: PGMZAPTM * PGMZAPNF and PGMSPNTM - Normalized zIIP CPU Time COMPUTATION: PGMZAPTM * PGMSUPNF
These CPU times contain the normalized CPU special processor CPU time. To normalize, the values of these data elements are multiplied by the normalization factor to adjust the time to the speed of the standard CEC processors. On most z/Series processors, the normalization factor is 1, which means that the special processors (zAAP and zIIP) and standard processors run at the same speed and the values of actual special processor CPU times and the normalized CPU times are equal.
On some z/Series processors however, the machine can be configured (for pricing reasons) so that the standard processors run at a slower speed. This "knee-capping" of the standard processors does not affect special processors. In this situation, the value of the actual CPU time values and the normalized CPU time values will differ by the normalization factor.
PGMXTSTM - TCB CPU Time Without zAAP/zIIP Eligible COMPUTATION: PGMTCBTM - PGMZACTM + PGMSUCTM
This is the TCB CPU time minus all special processor eligible CP time in an interval. PGMXTSTM represents the portion of TCB time without zAAP and zIIP eligible CPU time.
PGMXTSTM may contain a negative value. zAAP Eligible CPU Time on a CP (PGMZACTM) may contain values that are slightly greater than PGMTCBTM for programs that are completely zAAP eligible. This is due to a rounding problem in the raw data metric, SMF30_TIME_IFA_ON_CP of the Common Address Space Work record (type 30).
PGMXCSTM - CPU Time Without zAAP/zIIP Eligible COMPUTATION: PGMCPUTM - PGMZACTM + PGMSUCTM
This is the total TCB+SRB CPU time minus all special processor eligible CP time in an interval. PGMXCSTM represents the portion of TCB+SRB time without zAAP and zIIP eligible CPU time.
PGMTCSTM - Step TCB CPU Time from Service Units COMPUTATION: PGMTCSTM=PGMTCBSU/SMFSUCPU*WLMSCCPU
This is the TCB CPU time that is calculated from service units. PGMTCSTM provides non-zero values for steps and intervals that use less than 0.005 TCB seconds of CPU time.
PGMSRSTM - Step SRB CPU Time from Service Units COMPUTATION: PGMSRSTM=PGMSRBSU/SMFSUCPU*WLMSCSRB
This is the SRB CPU time that is calculated from service units. PGMSRSTM provides non-zero values for steps and intervals that use less than 0.005 SRB seconds of CPU time.
PGMCPSTM - TCB+SRB CPU Time from Service Units COMPUTATION: PGMCPSTM=SUM(PGMSRSTM,PGMCPSTM)
This is the total TCB and SRB CPU time that is calculated from service units. PGMCPSTM provides non-zero values for steps and intervals that use less than 0.005 SRB seconds of CPU time.
PGMCRATM - Step CP RA Actual CPU Time COMPUTATION: SUM(PGMITCTM,PGMISRTM,PGMTCBTM,PGMSRBTM,PGMHIPTM,PGMRCTTM,PGMIOITM)
This is the total CPU time that is calculated by adding together all standalone CPU time data elements when resource allocation was active (Step Resource Allocation Percent, PGMPCRA is greater than zero). PGMCRATM provides the total general processor CPU time while resource allocation was active.
PGMZRATM - Step zIIP RA Actual CPU Time COMPUTATION: PGMZRATM=PGMSPNTM
This is the zIIP normalized CPU time that was accumulated for the step or interval while resource allocation was active. PGMZRATM includes PGMZRFTM.
PGMZRFTM - Step zIIP RA Refund CPU Time COMPUTATION: PGMCRATM*((1/(1-(PGMPCRA/100))-1))
This is the CPU time that should have been shifted to the zIIP processor from the general processor for the step or interval while resource allocation was active.