z/OS CPU Analysis

z/OS CPU - Best Practices

Helpful information:

The information below is shown in real time monitor screens. The same information is also shown in 15 minute increments and daily totals in reports. Both are helpful in problem determination and trending analysis.

Helpful ESAMON screens/ESAMAP reports:

Using zVPS to find information for solving issues with the z/OS CPU:


ZOSCEC - Shows information about the z/OS CEC.

?

  • Serial - This shows the CPU serial number (SMF70SER).
  • Processors Type - This shows the processor type (SMF70CIN).
  • Processors Cnt - This shows the number of processors (SMF70CTN).
  • Processors DED - This shows the number of dedicated processors (SMF70BPS).
  • Processors VCPU - This shows the number of logical processors defined.
  • Utilization Totall - This shows the total processor utilization (SMF70PDT).
  • Utilization Logical - This shows the logical processor utilization - percent of time a physical processor was assigned to this logical processor (SMF70EDT).
  • Central Stg (GB) - This shows the total gigabytes of central storage (SMF70SER).

  • Note: Clicking on a Processor line (zview) or zoom (z/VM) will show the ZOSLPARS screen - LPAR Summary Analysis.


    ZOSCPU - Shows information about the z/OS CPU Utilization. This example shows both the 'current' data on the ZOSCPU zMON screen and an example of how the data is summarized into
    15 minute intervals (not shown) and for the day (shown) in the zMAP report.

    ?

  • SYSID - This shows the system name as defined in the parmlib member IEASYSxx SYSNAME (SMF70SNM).
  • CPU ID - This shows the CPU logical processor ID (Tot for total) (SMF70CID).
  • CPU Type - This shows the CPU logical processor type (GP/IFL/ZIIP/etc) (SMF70TYP).
  • CPU Util Total - This shows the total CPU utilization (if on an LPAR - zero if under z/VM) (SMF70EDT).
  • CPU Util Wait - This shows the CPU serial number (SMF70SER).
  • CPU Util Park - This shows the CPU serial number (SMF70SER).
  • Rates per Second SRB - This shows the SRB dispatch rate per second (SMF70SRB).
  • Rates per Second TCB - This shows the TCB dispatch rate per second (SMF70TCB).
  • Rates per Second Wait - This shows the Wait dispatch rate per second (SMF70WTD).
  • Rates per Second SIGP - This shows the Signal processor rate per second (SMF70SIG).
  • Rates per Second I/O - This shows the I/O rate per second (SMF70NIO).
  • Rates per Second Late Retrn - This shows the number of times PR/SM issued a warning-track interruption to a logical processor and z/OS was unable to return the logical processor within the grace period. (SMF70WTU).

  • ZOSJACC - Shows information about the z/OS Job/Step CPU use, service unit rates and storage in CPU seconds. (Picture highlights one system completely, totals only shown for the other two systems)

    ?

  • SYSID - This shows the system name as defined in the parmlib member IEASYSxx SYSNAME (SMF70SNM).
  • Job Name - This shows the job name.(SMF30JBN)
  • Job ID - This shows the JES job identifier.(SMF30JNM)
  • Job Step - This shows the job step name.(SMF30STM)
  • Service Class - This shows the service class name.(SMF30SCN)
  • CPU Seconds Total - This shows the total CPU seconds - including all of the CPU Seconds components.
  • CPU Seconds Stnrd - This shows the seconds of standard CPU step time - includes enclave, preempt-able, client SRB time and ZIIP eligible work running on a GP.(SMF30CPT)
  • CPU Seconds SRB - This shows the seconds of CPU running under SRB.(SMF30CPS)
  • CPU Seconds Initiator TCB - This shows the seconds of initiator CPU running under TCB.(SMF30ICU)
  • CPU Seconds Initiator SRB - This shows the seconds of initiator CPU running under SRB.(SMF30ISB)
  • CPU Seconds I/O - This shows the seconds of CPU used to process I/O interrupts.(SMF30IO)
  • CPU Seconds Reg Ctl - This shows the seconds of CPU used by the region control task.(SMF30RCT)
  • CPU Seconds USS - This shows the seconds of CPU used by the UNIX System Services (includes standard CPU and SRB times).(SMF30OST)
  • Service Units Total - This shows the total service units.(SMF30SRV)
  • Service Units CPU - This shows the CPU service units.(SMF30CSU)
  • Service Units SRB - This shows the SRB service units.(SMF30SRB)
  • Service Units I/O - This shows the I/O service units.(SMF30IO)
  • Service Units MSO - This shows the main storage occupancy service units.(SMF30MSO)
  • Service Units Enclv - This shows the independent enclave CPU service units.(SMF30ESU)
  • zIIP Seconds Total - This shows the seconds of general CPU on the zIIP, including enclave. (SMF30_TIME_ON_zIIP)
  • zIIP Seconds Encl - This shows the seconds of enclave CPU on the zIIP.(SMF30_ENCLAVE_TIME_ON_zIIP)
  • zIIP Seconds Dep - This shows the seconds of dependent enclave CPU on the zIIP.(SMF30_DEPENC_TIME_ON_zIIP)

  • ZOSJCPU - Shows information about the z/OS Job/Step CPU use, service unit rates and storage in CPU percentages. (Picture highlights one system completely, totals only shown for the other two systems)

    ?

  • SYSID - This shows the system name as defined in the parmlib member IEASYSxx SYSNAME (SMF70SNM).
  • Job Name - This shows the job name.(SMF30JBN)
  • Job ID - This shows the JES job identifier.(SMF30JNM)
  • CPU Percents Total - This shows the total CPU utilization - including all of the CPU Percents components.
  • CPU Percents Stnrd - This shows the percent of standard CPU step time - includes enclave, preempt-able, client SRB time and ZIIP eligible work running on a GP.(SMF30CPT)
  • CPU Percents SRB - This shows the percent of CPU running under SRB.(SMF30CPS)
  • CPU Percents Initiator TCB - This shows the percent of initiator CPU running under TCB.(SMF30ICU)
  • CPU Percents Initiator SRB - This shows the percent of initiator CPU running under SRB.(SMF30ISB)
  • CPU Percents I/O - This shows the percent of CPU used to process I/O interrupts.(SMF30IO)
  • CPU Percents Reg Ctl - This shows the percent of CPU used by the region control task.(SMF30RCT)
  • CPU Percents USS - This shows the percent of CPU used by the UNIX System Services (includes standard CPU and SRB times).(SMF30OST)
  • User Storage - Real Used - This shows the high water mark of real storage used to back 64-bit private storage. (SMF30HVR/256)
  • User Storage - Max Aux - This shows the high water mark of auxiliary storage used to back 64-bit private storage. (SMF30HVA/256)
  • User Storage - Priv Stor - This shows the amount of 64-bit private storage obtained by this step or job, including guarded virtual storage.(SMF30HVO/1024/1024)
  • User Storage - Shar Stor - This shows the amount of 64-bit shared storage this step/job has access or addressability.(SMF30HSO/1024/1024)

  • Back to top of page
    Back to Performance Tuning Guide