Go to Home Page
Questions?
Call 1-800-572-5517
 
  Go to Home Page  
  See all products
  See price schedules
  See manuals, tutorials, articles
  Download a free 30-day trial
  See user testimonials
  About Pacific Systems Group
 
 
SMF Tools
  See SMF Record Layouts
  See Sample SMF Reports
  Learn How to Export SMF Data
  Download Free SMF Reporting Software (30 days)
 
One of the greatest SMF record parsing programming languages I've ever seen. Chief, Large Systems Services Branch, NIH
  Choose Spectrum Writer to add 4GL to your product
  Free 60-Page Book (PDF) - How to Make an SMF Report
Spectrum DCOLLECT Reporter - the 4GL DCOLLECT Report Writer.

Spectrum SMF Writer - the 4GL SMF Report Writer.

SMF Type 72 Record (Subtype 4) z/OS 1.10

This table shows the record layout for type 72 SMF records
(RMF Workload Activity and Storage Data z/OS 1.10).

List of other SMF record layouts available.
List of sample SMF reports.

Purpose: Record type 72 has several subtypes.

Subtype 4 — Data Storage is written from the Monitor III data gatherer for each service class period of each service class defined in the active service policy. It has these sections:

Service class period data section Contains Monitor III specific using and delay counts and storage frame counts for each service class period.

Swap reason data section Contains swap reason information.

It's easy to report on SMF 72 data!

SMF Spectrum Writer
We have a low-cost 4GL report writer especially for SMF files. It's called Spectrum SMF Writer.

Spectrum SMF Writer handles the difficult SMF record parsing for you automatically. You just specify which fields you want to see.

Spectrum SMF Writer also converts the arcane date and time fields and reformats them into an attractive report.

Plus, Spectrum SMF Writer can export SMF data as comma delimited files to use on your PC.
 
Try It FREE Now!

SMF Type 72 Record -- RMF Workload Activity and Storage Data z/OS 1.10
Offset
(Dec.)
Offset
(Hex)
NameLengthFormatDescription
00SMF72LEN2binary
Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word).
22SMF72SEG2binary
Segment descriptor (see record length field).
44SMF72FLG1binary
System indicator:
Bit Meaning When Set
0 New SMF record format
1 Subtypes used
2 Reserved
3-6 Version indicators
7 System is running in PR/SM mode
55SMF72RTY1binary
Record type 72(X'48').
66SMF72TME4binary
Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
10ASMF72DTE4packed
Date when the record was moved into the SMF buffer, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
14ESMF72SID4EBCDIC
System identification (from the SMFPRMxx SID parameter).
1812SMF72SSI4EBCDIC
Subsystem identification (‘RMF').
2216SMF72STY2binary
Record subtype.
2418SMF72TRN2binary
Number of triplets in this record. A triplet is a set of three SMF fields (offset/length/number values) that defines a section of the record. The offset is the offset from the RDW.
261A--2binary
Reserved.
281CSMF72PRS4binary
Offset to RMF product section from RDW.
3220SMF72PRL2binary
Length of RMF product section.
3422SMF72PRN2binary
Number of RMF product sections.
Individual header extension for subtype 3:
3624SMF72WMS4binary
Offset to workload manager control section.
4028SMF72WML2binary
Length of workload manager control section.
422ASMF72WMN2binary
Number of workload manager control sections.
442CSMF72SSS4binary
Offset to service class served data section.
4830SMF72SSL2binary
Length of service class served data section.
5032SMF72SSN2binary
Number of service class served data sections.
5234SMF72RGS4binary
Offset to resource group data section.
5638SMF72RGL2binary
Length of resource group data section.
583ASMF72RGN2binary
Number of resource group data sections.
603CSMF72SCS4binary
Offset to service/report class period data section.
6440SMF72SCL2binary
Length of service/report class period data section.
6642SMF72SCN2binary
Number of service/report class period data sections.
6844SMF72RTS4binary
Offset to response time distribution data section.
7248SMF72RTL2binary
Length of response time distribution data section.
744ASMF72RTN2binary
Number of response time distribution data sections.
764CSMF72WRS4binary
Offset to work/resource manager state section.
8050SMF72WRL2binary
Length of work/resource manager state section.
8252SMF72WRN2binary
Number of work/resource manager state sections.
Individual header extension for subtype 4:
3624SMF72CPS4binary
Offset to service class period data section.
4028SMF72CPL2binary
Length of service class period data section.
422ASMF72CPN2binary
Number of service class period data sections.
442CSMF72SPS4binary
Offset to swap reason data section.
4830SMF72SPL2binary
Length of swap reason data section.
5032SMF72SPN2binary
Number of swap reason data sections
RMF Product Section
(Offset from beginning of record: SMF72PRS)
00SMF72MFV2packed
RMF version number.
22SMF72PRD8EBCDIC
Product name (‘RMF').
10ASMF72IST4packed
Time that the RMF measurement interval started, in the form 0hhmmssF, where hh is the hours, mm is the minutes, ss is the seconds, and F is the sign.
14ESMF72DAT4packed
Date when the RMF measurement interval started, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
1812SMF72INT4packed
Duration of the RMF measurement interval, in the form mmsstttF where mm is the minutes, ss is the seconds, ttt is the milliseconds, and F is the sign. (The end of the measurement interval is the sum of the recorded start time and this field.)
2216--2binary
Reserved.
2418SMF72SAM4binary
Number of RMF samples.
281C--2binary
Reserved.
301ESMF72FLA2binary
Flags
Bit Meaning When Set
0 Reserved
1 Samples have been skipped
2 Record was written by RMF Monitor III
3 Interval was synchronized with SMF 4-15 Reserved.
3220--4binary
Reserved.
3624SMF72CYC4packed
Sampling cycle length, in the form 000ttttF, where tttt is the milliseconds and F is the sign (taken from CYCLE option). The range of values is 0.050 to 9.999 seconds.
4028SMF72MVS8EBCDIC
MVS software level (consists of an acronym and the version, release, and modification level - ZVvvrrmm).
4830SMF72IML1binary
Indicates the type of processor complex on which data measurements were taken. Value Meaning 3 9672, zSeries 49 31 SMF73PRF 1 binary Processor flags.
Bit Meaning When Set
0 The system has expanded storage
1 The processor is enabled for ES connection architecture (ESCA)
2 There is an ES connection director in the configuration
3 System is running in z/Architecture mode
4 At least one zAAP is currently installed
5 At least one zIIP is currently installed
6 Enhanced DAT architecture available
7 Reserved.
5032SMF72PTN1binary
PR/SM partition number of the partition that wrote this record.
5133SMF72SRL1binary
SMF record level change number (X'55' for z/OS V1R10 RMF). This field enables processing of SMF record level changes in an existing release.
5234SMF72IET8char
Interval expiration time token. This token can be used to identify other than RMF records that belong to the same interval (if interval was synchronized with SMF).
603CSMF72LGO8binary
Offset GMT to local time (STCK format).
6844SMF72RAO4binary
Offset to reassembly area relative to start of RMF product section.
7248SMF72RAL2binary
Length of reassembly area. Area consists of a fixed header and a variable number of information blocks. Length depends on the record type/subtype, but is fixed for a specific type/subtype.
724ASMF72RAN2binary
Reassembly area indicator. Value Meaning 0 Record is not broken. 1 Record is broken.Note: This field is used to indicate whether an SMF record is a broken record. Therefore, offset (SMF72RAO) and length (SMF72RAL) are only valid if SMF72RAN = 1. A reassembly area is only present in broken records.
764CSMF72OIL2binary
Original interval length as defined in the session or by SMF (in seconds).
784ESMF72SYN2binary
SYNC value in seconds.
8050SMF72GIE8binary
Projected gathering interval end (STCK format) GMT time.
8858SMF72XNM8EBCDIC
Sysplex name as defined in parmlib member COUPLExx.
9660SMF72SNM8EBCDIC
System name for current system as defined in parmlib member IEASYSxx SYSNAME parameter.
Reassembly Area
(Offset from beginning of record: SMF72PRS + SMF72RAO)
00SMF72RBR2binary
Total number of broken records built from the original large record.
22SMF72RSQ2binary
Sequence number of this broken record. Every broken record built from the same large record must have a unique sequence number, it is in the range from 1 to SMF72RBR.
44SMF72RIO4binary
Offset to first reassembly information block relative to start of reassembly area header.
88SMF72RIL2binary
Length of reassembly information block.
10ASMF72RIN2binary
Number of reassembly information blocks (same value as SMF72TRN in header section).
12C--4binary
Reserved.
Reassembly Area Information Block
(Offset from beginning of record: SMF72PRS + SMF72RAO + SMF72RIO)
00SMF72RNN2binary
Total number of sections in the original large record. This field contains information of how many sections of a specific type were contained in the original SMF record. This field is a copy of the number field of the triplet in the original (non broken) record.
22SMF72RPP2binary
Position of the first of one or more consecutive sections described by this block as in the original record. Values in the range of 1 to SMF72RNN are valid for correct processing. A value of 0 will skip processing of this information block. This field provides information where the sections that are part of this broken record were placed in the original record before the split took place. The actual number of consecutive sections contained in this record is available from the actual triplet in the header extension.
Subtype 4 — Service Class Period Data Section
(Offset from beginning of record: SMF72CPS)
00SMF724PNAM8EBCDIC
Name of active service policy.
88SMF724PTM8binary
Local time/date of policy activation (STCK format).
1610SMF724LCNM8EBCDIC
Service class name.
2418SMF724PER1binary
Service class period number.
2519--3binary
Reserved.
281CSMF724USER4binary
Number of users found.
3220SMF724ACTV4binary
Number of active users found.
3624SMF724ACTS4binary
Number of active samples (except OUTR).
4028SMF724IDLS4binary
Number of idle samples.
442CSMF724PAGE4binary
Number of users delayed for paging at all samples.
4830SMF724SWAP4binary
Number of users delayed for swapping at all samples.
5234SMF724OUTR4binary
Number of out and ready users at all samples.
5638SMF724PGIN4binary
Number of page-ins.
603CSMF724DIVS4binary
Number of DIV samples.
6440SMF724LSSA4binary
Total logically swapped samples for the group.
6844SMF724PSSA4binary
Total swapped samples for the group (except logical).
7248SMF724UPRO4binary
Total processor using samples for the group.
764CSMF724UDEV4binary
Total device using samples for the group.
8050SMF724DPRO4binary
Total processor delay samples for the group.
8454SMF724DDEV4binary
Total device delay samples for the group.
8858SMF724DSTO4binary
Total storage delay samples for the group.
925CSMF724DJES4binary
Total JES delay samples for the group.
9660SMF724DHSM4binary
Total HSM delay samples for the group.
10064SMF724DXCF4binary
Total XCF delay samples for the group.
10468SMF724DENQ4binary
Total ENQ delay samples for the group.
1086CSMF724DMNT4binary
Total mount delay samples for the group.
11270SMF724DMSG4binary
Total message delay samples for the group.
11674SMF724UNKN4binary
Total unknown state samples for the group.
12078SMF724VALD4binary
Total valid samples for the group (single state sum of all using, delay, idle, and unknown).
1247CSMF724LSCT4binary
Count of “long” logical swaps for the group.
12880SMF724ESCT4binary
Count of “long” swaps to expanded storage for the group.
13284SMF724PSCT4binary
Count of “long” physical swaps for the group.
13688SMF724ACTF8floating
Number of active frames.
14490SMF724IDLE8floating
Number of idle frames.
15298SMF724SLOT8floating
Number of slots used.
160A0SMF724DIV8floating
Number of DIV frames.
168A8SMF724FIX8floating
Number of fixed frames.
176B0SMF724LSCF8floating
Number of central frames for all logically swapped users at all samples.
184B8SMF724LSEF8floating
Number of expanded frames for all logically swapped users at all samples.
192C0SMF724PSEF8floating
Number of expanded frames for all swapped users (except logical) at all samples.
200C8SMF724VECT8floating
Total vector utilization time for the group (microseconds).
208D0SMF724ET8floating
Total elapsed time for all transactions that ended in the group. Does not include queued time (microseconds).
216D8SMF724QT8floating
Total time spent on JES or APPC queues by all transactions that ended in the group (microseconds).
224E0SMF724END8floating
Number of transactions that ended in the group (microseconds).
232E8SMF724TSV8floating
Sum of shared page views.
240F0SMF724VIN8floating
Sum of shared pages in central storage that are valid.
248F8SMF724VLC8floating
Sum of shared page validations.
256100SMF724GPI8floating
Sum of shared page-ins from auxiliary storage.
Subtype 4 — Swap Reason Data Section
(Offset from beginning of record: SMF72SPS)
00SMF724OR14binary
STOR/OUTR delay samples for swap reason 1: Terminal output wait.
44SMF724OR24binary
STOR/OUTR delay samples for swap reason 2: Terminal input wait.
88SMF724OR34binary
STOR/OUTR delay samples for swap reason 3: Long wait.
12CSMF724OR44binary
STOR/OUTR delay samples for swap reason 4: Auxiliary storage shortage.
1610SMF724OR54binary
STOR/OUTR delay samples for swap reason 5: Real storage shortage.
2014SMF724OR64binary
STOR/OUTR delay samples for swap reason 6: Detected long wait.
2418SMF724OR74binary
STOR/OUTR delay samples for swap reason 7: Requested swap.
281CSMF724OR84binary
STOR/OUTR delay samples for swap reason 8: Enqueue exchange swap.
3220SMF724OR94binary
STOR/OUTR delay samples for swap reason 9: Exchange swap.
3624SMF724OR104binary
STOR/OUTR delay samples for swap reason 10: Unilateral swap.
4028SMF724OR114binary
STOR/OUTR delay samples for swap reason 11: Transition swap.
442CSMF724OR124binary
STOR/OUTR delay samples for swap reason 12: Improve central storage usage.
4830SMF724OR134binary
STOR/OUTR delay samples for swap reason 13: Improve system paging rate.
5234SMF724OR144binary
STOR/OUTR delay samples for swap reason 14: Make room for an out too long user.
5638SMF724OR154binary
STOR/OUTR delay samples for swap reason 15: APPC wait.
603CSMF724OR164binary
STOR/OUTR delay samples for swap reason 16: OMVS input wait.
6440SMF724OR174binary
STOR/OUTR delay samples for swap reason 17: OMVS output wait.
6844SMF724OR184binary
STOR/OUTR delay samples for swap reason 18: In-real swap.

The table above is based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual.

Copyright 2017.
Pacific Systems Group.
All rights reserved.


Spectrum Writer 4GL - the economical alternative to SAS, Easytrieve, DYL-280...

Home | Products | Prices | Documentation | 30-Day Trials | Customer Reviews | Company | FAQ | Sample Reports | SMF Records
Send Your Comments or Questions