SMF 72-3 Workload Activity
    • 05 Jun 2024
    • 8 Minutes to read
    • Contributors
    • Dark
      Light

    SMF 72-3 Workload Activity

    • Dark
      Light

    Article summary

    Introduction

    Fields

    Stored in wlmData

    SMF FieldDB Column nameDescriptionUnit
    recordTypeValue can be WLM or RPT
    WLM is a record from Work Load Manager and provide global information
    RPT is a record from a Report class
    SMF74DATstartTimeDate when the RMF measurement interval started
    endTime
    secondsNumber of seconds between startTime and endTimeSeconds
    SMF78SID)sidMVS system ID
    SMF74XNMsysplexSysplex name as defined in parmlib member COUPLExx
    SMF74SNMsystemNameSystem name for current system as defined in parmlib member IEASYSxx SYSNAME parameter
    R723MCNM
    R723CLSC
    wlmClassIf recordType == 'RPT' fill with R723CLSC
    Else fill with R723MCNM
    R723MCNMwlmReportIf recordType == 'RPT' fill with R723MCNM
    R723MNSPwlmPolicyPolicy name
    R723MWNMwlmNameWorkload name
    R723CPERwlmPeriodService or report class period number
    R723CIMPimportanceIf goalType is 'Discret' importance is equal to 6, in other cases it will be filled by R723CIMP
    R723GGNMrsGrpNameResource group name.
    R723GGTItenantIdTenant identifier
    R723GGKYsolutionId
    R723CRTF
    R723CRCF
    goalTypeDepend on goalFlags
    • 08 : System
    • 10 : Discret
    • 20 : Velocity
    • 40 : Avg-RT
    • 80 : Pct-RT
    • Default : goalFlags third and fourth character
    R723MSCF
    R723MFLG
    wlmFlagsService/Report class flags.
    First byte:
    Bit 0: Indicator for a report class
    Bit 1: Workload activity data not available
    Bit 2: Policy data not available
    Bit 3: Execution velocity includes I/O delays
    Bit 4: Indicator for CPU protection
    Bit 5: Indicator for storage protection
    Bit 6: Indicator for dynamic alias tuning
    Bit 7: Indicator for I/O priority group HIGH

    Second byte:
    Bit 0: Indicator for zAAP crossover
    Bit 1: Indicator for zAAP honor priority
    Bit 2: Indicator for zIIP honor priority
    Bit 3: Failure returned by HISMT service. Multithreading maximum capacity numerator values are invalid.
    Bit 4-7: Reserved
    R723CADFdataFlagsData flags - they indicate the availability of actual measured data in one of the subsections being a part of this section.
    Bit 0: Resource consumption data available
    Bit 1: Response time data available
    Bit 2: General execution delay data available
    Bit 3-7: Reserved
    R723CRTF
    R723CRCF
    goalFlagsResponse time flags.
    First byte:
    Bit 0: Response time specified in milliseconds.
    Bit 1: Response time specified in seconds.
    Bit 2: Response time specified in minutes.
    Bit 3: Response time specified in hours.
    Bit 4-7: Reserved.

    Second bytes:
    Bit 0: Percentile response time goal.
    Bit 1: Average response time goal.
    Bit 2: Execution velocity goal.
    Bit 3: Discretionary goal.
    Bit 4: System specified goal.
    Bit 5-7: Reserved.
    R723GGLTrsGrpFlagsResource group flags.
    Bit 0: Maximum capacity was specified.
    Bit 1: Minimum capacity was specified.
    Bit 2: Specification of R723GGMN and R723GGMX is in percentage of the LPAR share rather than in service units. In addition, the scope of the resource group is system-wide rather than sysplex-wide.
    Bit 3 : Specification of R723GGMN and R723GGMX is in percentage of a single processor capacity rather than in service units. In addition, the scope of the resource group is system-wide rather than sysplex-wide.
    Bit 4-7: Reserved.
    piFactor
    instMsu
    R723CVALgoalValueResponse time or execution velocity goalSee goalFlags
    R723CPCTgoalPctGoal percentile valuePercentage
    R723RTDMgoalMidPointMidpoint of all response times that were collected in the response time distribution bucketsMilliseconds
    actualValueDepend on goalType
    • System/Velocity :
    • Avg-RT : avgTrxRt
    R723CDURperiodSuMaxPeriod duration in weighted service units, or zero for the last periodWeighted service units
    swSuCounttotCpTime * cpaFactor
    R723CSRVtotSuCountTotal service units
    R723CCPUcpuSuCountTotal TCB service units
    R723CSRBsrbSuCountTotal SRB service units
    R723CIOCioSuCountTotal IOC service units
    R723CMSOmsoSuCountTotal central storage service units
    R723TSUCPtotCpSuCntTotal Service units consumed by transactions, executed on general purpose processors
    R723TSUSPtotSeSuCntTotal Service units consumed by transactions, executed on specialty processors
    R723TSUOCPtotSeCpSuCntTotal Service units consumed by transactions, eligible to run on specialty processors, but executed on general purpose processors
    R723MSUCPmobCpSuCntService units consumed by transactions, classified with reporting attribute MOBILE, executed on general purpose processors
    R723MSUSPmobSeSuCntService units consumed by transactions, classified with reporting attribute MOBILE, executed on specialty processors
    R723MSUOCPmobSeCpSuCntService units consumed by transactions, classified with reporting attribute MOBILE, eligible to run on specialty processors, but executed on general purpose processors
    R723ASUCPcaCpSuCntService units consumed by transactions, classified with reporting attribute CATEGORYA, executed on general purpose processors
    R723ASUSPcaSeSuCntService units consumed by transactions, classified with reporting attribute CATEGORYA, executed on specialty processors
    R723ASUOCPcaSeCpSuCntService units consumed by transactions, classified with reporting attribute CATEGORYA, eligible to run on specialty processors, but executed on general purpose processors
    R723BSUCPcbCpSuCntService units consumed by transactions, classified with reporting attribute CATEGORYB, executed on general purpose processors
    R723BSUSPcbSeSuCntService units consumed by transactions, classified with reporting attribute CATEGORYB, executed on specialty processors
    R723BSUOCPcbSeCpSuCntService units consumed by transactions, classified with reporting attribute CATEGORYB, eligible to run on specialty processors, but executed on general purpose processors
    R723MTVsampleCountNumber of times when WLM sampling code ran
    R723CRCPendTrxCountCount of transaction completions for this period
    avgTrxRtMilliseconds
    stdTrxRtSeconds
    actTrxTimeSeconds
    avgEncCountSeconds
    R723CTATavgTrxCount
    R723CTRRavgMplCount
    R723CSACavgAsCountSampled address space count
    totCpTimetcbCpTime + srbCpTime + rctCpTime + intCpTime + hstCpTimeSeconds
    totSeTimeSeconds
    totSeCpTimeSeconds
    tcbCpTimeSeconds
    srbCpTimeSeconds
    R723CRCTrctCpTimeTotal RCT timeSeconds
    R723CIITintCpTimeTotal I/O interrupt timeSeconds
    R723CHSThstCpTimeTotal hiperspace service timeSeconds
    R723CSWCswapCountTotal swap count
    R723CARCtrxAbortsCount of transactions that completed abnormally as reported by subsystem work manager
    R723CANCexecAbortsCount of transactions that completed their execution phase abnormally as reported by subsystem work Manager
    R723CIOC
    R723MIOC
    excpCount
    R723CTSAtotSamplesTotal execution samples
    R723CTOUtotUsingCPU using samples
    R723CTOTtotDelayTotal general execution delay samples used in WLMs execution velocity calculation
    R723CUNKunknowDelayUnknown. Address space or enclave is waiting, but none of the above general execution delays apply
    R723CIDLidleDelayIdle. Address space or enclave is in STIMER wait, TSO terminal wait, APPC wait, or an initiator waiting for work
    R723CCUScpuUsingCPU using samples
    R723CIOUdasdUsingDASD using samples
    R723CAMUcrptCamUsingCAM crypto using samples
    R723APUcrptApUsingAP crypto using samples
    R723RCOUcontentUsingContention using sample count
    R723IFAU
    R723SUPU
    seUsing
    R723IFCU
    R723SUCU
    seCpUsing
    R723CCDEcpuDelayCPU delay
    R723CIODdasdDelayDASD delay samples
    R723CCCAcappingDelayCPU capping delay
    R723CQqueueDelayQueue delay samples, work is waiting for a server
    R723CSWIswapDelaySwap-in delay
    R723CMPLmplDelayMPL delay
    R723CSPVsrvPrivDelayServer private area paging delay samples
    R723CSVIsrvVioDelayServer space VIO paging delay samples
    R723CSHSsrvHipDelayServer hiperspace paging delay samples
    R723CSMPsrvMplDelayServer MPL delay samples
    R723CSSWsrvSwapDelayServer swap-in delay samples
    R723CTDQbatchDelayTotal delay samples always including batch queue delay
    R723CAMDcrptCamDelayCAM crypto delay samples
    R723APDcrptApDelayAP crypto delay samples
    R723FQDfeatureDelayFeature queue delay samples
    R723RCODcontentDelayContention delay sample count
    R723IFAD
    R723SUPD
    seDelay
    R723CNDInonDasdSampleNon-DASD I/O using or delay samples
    totBucket
    buk50Pct
    buk60Pct
    buk70Pct
    buk80Pct
    buk90Pct
    buk1xPct
    buk110Pct
    buk120Pct
    buk130Pct
    buk140Pct
    buk150Pct
    buk2xPct
    buk4xPct
    bukFfPct
    R723CPRStotMemSize
    R723CPRS
    R723CERS
    comMemSize
    R723CERSexpMemSize
    R723CSRSshrMemSize
    R723CIRCsschCountTotal non-paging DASD I/O start subchannel count
    R723CICTdasdConnTimeTotal non-paging DASD connect timeSeconds
    R723CIWTdasdPendTimeTotal non-paging DASD wait timeSeconds
    R723CIDTdasdDiscTimeTotal non-paging DASD disconnect timeSeconds
    R723CIOTdasdQueueTimeTotal DASD IOS queue timeSeconds
    R723CQDTqueueTimeTotal queue delay timeSeconds
    R723CADTresourceWaitTotal time batch jobs were ineligible to run because a resource that the job had affinity to was unavailableSeconds
    R723CCVTjclTime
    Total time batch jobs spent in JCL conversion.Seconds
    R723CIQTjobQueueTimeTotal time while ineligible to run on any system for reasons other than resource affinities.Seconds
    R723CPIRtotPagCountTotal page-in count
    R723CHPIhipPagCountTotal hiperspace page-in count
    R723CBPIauxBlkCountTotal block page-in from auxiliary count
    R723CPIEesPagCountTotal page-in from expanded count
    R723CBPEesBlkCountTotal block page-in from expanded count
    R723CAPRprivatPageAuxiliary page from private
    R723CACOcommonPageAuxiliary page from common
    R723CAXMxmemPageAuxiliary page from cross memory
    R723CVIOvioPageAuxiliary page from VIO
    R723CHSPstdHipPageAuxiliary page from standard hiperspaces
    R723CCHSesoHipPageAuxiliary page from ESO hiperspaces
    R723ECTCrscRaiseTimeCPU time consumed while dispatching priority was temporarily raised by enqueue management because the work held a resource that other work neededSeconds
    R723TPDPwlmRaiseTimeCPU time consumed while dispatching priority of work with low importance was temporarily raised to help blocked workloadsSeconds
    R723CPDPchrRaiseTimeCPU time consumed while dispatching priority was temporarily raised by chronic resource contention management because the work held a resource that other work neededSeconds
    R723LPDPlocRaiseTimeCPU time consumed while dispatching priority was temporarily raised to shorten the lock hold time of a local suspend lock held by the work unitSeconds
    R723SPDPsupRaiseTimeCPU time consumed while dispatching priority for a work unit was temporarily raised by the z/OS supervisor to a higher dispatching priority than assigned by WLMSeconds
    R723MCPUcpuCoeffCPU service coefficient * 10,000
    R723MIOCiocCoeffI/O service coefficient * 10,000
    R723MMSOmsoCoeffStorage service coefficient * 10,000
    R723MSRBsrbCoeffSRB service coefficient * 10,000
    R723MADJcpuFactorAdjustment factor for CPU rate
    R723NFFSseFactorNormalization factor for zIIP
    R723NADJnominaFactorNominal adjustment factor for CPU rate
    R723CECAcecFactorCEC adjustment factor
    R723MADJcpaFactorIf R723CPA_actual is not empty

    Else
    R723MCFcpMaxMtMultithreading maximum capacity numerator for general purpose processors
    R723MCFSseMaxMtMultithreading maximum capacity numerator for zIIP
    R723GGMNrsGrpMinMinimum sysplex capacity strived for in unweighted TCB+SRB service units per secondsPercentage or service units. See R723GGLT.
    R723GGMXrsGrpMaxMaximum sysplex capacity allowed in unweighted TCB+SRB service units per secondsPercentage or service units. See R723GGLT.
    R723MTVLsampleTimeWLM sample interval
    R723CADFisSubSysdataFlags == '40'
    R723GGTIisTenanttenantId is not empty
    R723CTATtrxTimeTotal transaction active timeSeconds
    R723CTETtrxElapTimeTotal transaction elapsed timeSeconds
    R723CXETtrxExecTimeTotal transaction execution timeSeconds
    R723CETStrxElapSqrSum of transaction elapsed times squaredSeconds
    R723CIEAenclaveTimeIndependent enclave total transaction active timeSeconds
    R723CXEAexpEncTimeExported enclave total transaction active timeSeconds
    R723CFEAremEncTimeForeign enclave total transaction active timeSeconds
    actionId

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.