
The SMFTUT query generates several chart sets. The chart sets show the daily top nn (default 10) TSO users based on use of CPU, I/O, and central storage (memory) resources on your z/OS systems. For each resource type, one chart set shows the top ten TSO users using the resource over the entire Central Processing Complex (CPC), and another that shows the top ten TSO users for each z/OS system. The query reads detail data from the BAT_TS (SMF User TSO Activity) file, and summarizes the data by User Identification. The charted data reflects summarized interval and step record information from all TSO sessions for the top ten TSO users.
Note: The user identification field, RACFUSID, implies RACF, but the user ID information is present even if other non-RACF security systems are used.
For CPU, the CPU time used by each of the top ten TSO users 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 TSO sessions) and interval count (number of interval records) encountered for the user. For short running TSO sessions, the interval count and program count values have similar values. For long running sessions, the interval count exceeds the program count.
Note: The program count data element (PGMCOUNT) is only set to one (1) for the last interval record for a long running TSO session. For long running sessions that has not yet ended, PGMCOUNT is zero.
For I/O, I/O Service Units are used to determine the top 10 TSO users. Three different chart views are available to display I/O related resource utilization. The first view shows I/O service units for the top ten using vertical bars. The second view displays device connect time for the top 10 by device class (for example, DASD, TAPE, Unit Record, and so on). The device connect time is displayed using a vertical bar, with the bar segmented by the time connected to each of the device classes. The final view shows EXCPs by device class, again using a segmented vertical bar. As with the CPU chart, the program and interval record count are shown using a horizontal line.
For central storage, the top ten TSO users with the largest average working set size are displayed. Average working set size is the average number page frames in central storage used during the TSO session. The page frame count is shown using a vertical bar and the session and interval record count are shown using a horizontal line.
Note: The average working set size represents the average for all step and interval records encountered for each top ten TSO user.
The example shows the CPC level chart generated for jobs executing on an IBM z/196 2817-615 CPC. The largest TSO user of CPU time was ‘LTUSR1A’. The chart shows that for the day depicted, the user had 4 TSO sessions completed spanning 15 interval records, and consumed almost 30 minutes of CPU time. Most of this time was Normalized zIIP CPU Time. The normalization of zIIP CPU time is important for this CPC model because the CP engines run slower than the specialty (zIIP/zAAP) engines. When zIIP or zAAP CPU time is normalized, the value is expressed as the CP engine equivalent by multiplying by a normalization factor. For the 2817-615 CPC model, the normalization factor is 1.52734.
It is important to understand which applications and users are the biggest consumers of limited and expensive IT resources. This query shows the largest TSO user consumers running on z/OS systems—at both the CPC and individual z/OS system level. Knowing not only the amount of resource consumed, but also the frequency of TSO sessions, can help you to focus tuning efforts where potential payback is greatest.
Note: The following SMFTUT query data extracts display the same Y-axis data elements as those elements displayed by the SMFBJT query. The X-axis, however, displays the top nn TSO user IDs instead of the top ten job names. For the data extract chart samples and axis values, see the SMFBJT query description.
SMF Daily Top 10 TSO Users CPU CPCID
SMF Daily Top 10 TSO Users CPU SYSID
SMF Daily Top 10 TSO Users IO CPCID
VIEW 1 – SMF Daily Top 10 TSO Users I/O – Service Units CPCID
VIEW 2 – SMF Daily Top 10 TSO Users I/O – Connect Time CPCID
VIEW 3 – SMF Daily Top 10 TSO Users I/O – EXCPs CPCID
SMF Daily Top 10 TSO Users IO SYSID
VIEW 1 – SMF Daily Top 10 TSO Users I/O – Service Units SYSID
VIEW 2 – SMF Daily Top 10 TSO Users I/O – Connect Time SYSID
VIEW 3 – SMF Daily Top 10 TSO Users I/O – EXCPs SYSID
SMF Daily Top 10 TSO Users Memory CPCID
SMF Daily Top 10 TSO Users Memory SYSID
DATEPART(ENDTS)
TRIM(LPCMOD)||'-'||TRIM(CPCMODID)||'-Serial: '||SUBSTR(CPCSEQNB,12,5);
SUM(PGMTCBTM,PGMSRBTM,PGMHIPTM,PGMRCTTM,PGMIOITM, PGMSPNTM,PGMZPNTM,PGMISRTM,PGMITCTM) ;
INTVLCNT=1 ;
(uses existing data element PGMCOACT=1 in the initial input user code, then after summarization sets INTVLCNT=PGMCOACT to deal with Q&R default of treating Q&R derived elements as retained values in summarization).
The following modifications can be made to the SMFTUT query:
Note: This query charts two nonessential data elements: PGMITCTM and PGMISRTM (Initiator TCB and SRB time, respectively). If these data elements are not active in your step level files, the query fails to execute. To run the query, you can remove these two data elements from the ELEMENT SELECTION task in the two CPU time Data Extract steps. You can also ask your CA MICS administrator to activate these two elements in the step level files by changing the element definition in sharedprefix.MICS.GENLIB(SMFGENIN) from NAMX to NAME and then running the sharedprefix.MICS.CNTL(SMFCGEN) job. After these elements are activated, refresh the Q&R Meta Database.
| Copyright © 2011 CA. All rights reserved. | Email CA Technologies about this topic |