SMFOD4 – SMF Daily Top 10 System Address Spaces

The SMFOD3 inquiry generates several chart sets.
The SMFOD4 inquiry generates several charts. The charts show the daily top nn (default 10) system address spaces (SASs) using CPU, I/O, and central storage (memory) resources on your z/OS systems. For each resource type, one chart set shows the top ten SASs using the resource over the entire Central Processing Complex (CPC), and another that shows the top ten SASs for each z/OS system. The inquiry reads detailed data from the BAT_SA (System Address Space Activity) file and summarizes the data by job name. The charted data reflects summarized interval and step record information from all job steps for the top ten system address spaces.
For CPU, the CPU time that is used by each of the top ten SASs is displayed using a vertical bar. The bar is segmented by CPU time type (for example, TCB, SRB, I/O Interrupt, zIIP, zAAP, and so on).
Two horizontal lines show the program count (number of unique program executions) and interval count (number of interval records) encountered for the SAS. System address spaces are the first address spaces that initiate on a z/OS system. These address spaces tend to remain up until the system is brought down. In general, the only data processed is interval records. The program count is zero and the interval count identifies the number of individual detail records processed.
The program count data element (PGMCOUNT) is only set to one (1) for the last interval record for a long-running system address space.
For I/O, I/O Service Units are used to determine the top ten SASs. Unlike the other address space types (for example, batch, TSO, and so on), there is no device-specific information available for SASs. The only I/O related information is I/O service units.
For device connect time and device EXCP views generated for the other Top 10 inquiries are not available for this SMFOD4 inquiry. The I/O service units for the top ten SASs are displayed using vertical bars. As with the CPU chart, the program and interval record count are shown using a horizontal line.
For central storage, the top ten SASs with the largest average working set size are displayed. The average working set size is the average number of page frames in central storage that is used by the program. The page frame count is shown using a vertical bar and the program and interval record count are shown using a horizontal line.
The average working set size represents the average for all step and interval records that are encountered for each top ten system address space.
The example shows the CPC level chart that is generated for the system address spaces executing on an IBM z10 2097-407 CPC. The two largest users of CPU time were ‘CONSOLE’ and ‘GRS.’ ‘CONSOLE’ primarily consumed TCB CPU time. The ‘GRS’ system address space consumed more SRB and I/O Interrupt CPU time than TCB time, indicating significant I/O activity.

Uses

It is important to understand which applications are the biggest consumers of limited and expensive IT resources. This inquiry shows the largest system address space consumers running on z/OS systems—at both the CPC and individual z/OS system level. Knowing not only the amount of resource that is consumed but also the frequency of program execution can help you to focus on tuning efforts where potential payback is greatest.

Data Extracts

The following SMFOD4 inquiry data extracts display the same X- and Y-axis data elements as those elements displayed by the SMFOD2 inquiry. The only difference is that this SMFOD4 inquiry shows the top nn system address spaces, while the SMFOD2 inquiry output shows the top nn batch jobs. For the data extract chart samples and axis values, see the SMFOD2 inquiry description.
SMF Daily Top 10 Sys Address CPU CPCID
Initiator TCB and SRB CPU times (PGMITCTM and PGMISRTM) are not available for system address spaces.
SMF Daily Top 10 Sys Address CPU SYSID
Initiator TCB and SRB CPU times (PGMITCTM and PGMISRTM) are not available for system address spaces.
No multiple Charts—only I/O service units are available for system address spaces.
SMF Daily Top 10 Sys Address IO SYSID
No multiple views—only I/O service units are available for system address spaces.
SMF Daily Top 10 Sys Address Memory CPCID
SMF Daily Top 10 Sys Address Memory SYSID

Data Source

  • BAT_SA at the Detail Timespan

Inquiry Defaults

  • Derivations:
Date
DATEPART(ENDTS)
CPCID
%CPCID (macro CPCID generated by sp.MICS.MACAUTOS(CPCIDFMT))
JOBRANK
PUT(COUNT,Z2.) || ' - ' || JOB ;
where COUNT is the rank of resource use (e.g., 01 is the largest resource user)
TOTCPU
SUM(PGMTCBTM,PGMSRBTM,PGMHIPTM,PGMRCTTM,PGMIOITM, PGMSPNTM,PGMZPNTM,PGMISRTM,PGMITCTM) ;
INTVLCNT
INTVLCNT represents the number of observations that were summarized in the chart. In general, every observation in the MICS step level files represents an interval record, but there is no MICS data element that counts the number of intervals. These SMFODx inquiries make use of an accumulated data element that is not needed for charting (PGMCOACT) as a convenient way to summarize the number of observations included in the chart. They do this by assigning a value of one (1) to PGMCOACT.

Run-Time Execution Parameter Overrides

The SMFOD4 inquiry contains the following parameters:
UNIT
Select one or more
MICS database
units by entering the data base IDs. Enter multiple IDs with a blank following each ID value.
CYCLE RANGE
Enter range of
MICS
online file cycles or enter ARCHIVE for archive files.
SELECT YESTERDAY
Specify whether to report only on observations with a time stamp from yesterday.
Available values:
Y
- Yes
N
- No (Default)
WORKLOADS
Enter the number of workloads to display on the chart. The default is 10.