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 23 Record

This table shows the record layout for type 23 SMF records
(SMF Status).

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

Purpose: Record type 23 is written at the interval specified by the STATUS keyword in SMFPRMxx. It records SMF statistics collected during the reporting interval.

It's easy to report on SMF 23 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 23 Record -- SMF Status
Offset
(Dec.)
Offset
(Hex)
NameLengthFormatDescription
00SMF23LEN2binary
Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word). See “Standard and Extended SMF record headers” on page 160 for a detailed description.
22SMF23SEG2binary
Segment descriptor (see record length field).
44SMF23FLG1binary
System indicator:
Bit - Meaning when set
0-2 - Reserved
3-6 - Version indicators (See “Standard and Extended SMF record headers” on page 160 for details.)
7 - Reserved.
55SMF23RTY1binary
Record type 23 (X'17').
66SMF23TME4binary
Time since midnight, in hundredths of a second, when the record was moved to the SMF buffer.
10ASMF23DTE4packed
Date when the record was moved into the SMF buffer, in the form 0cyydddF. See “Standard and Extended SMF record headers” on page 160 for a detailed description.
14ESMF23SID4EBCDIC
System identification (from the SID parameter).
1812--2binary
Reserved.
2014SMF23POF4binary
Offset to product section from start of record, including the record descriptor word (RDW).
2418SMF23PLN2binary
Length of product section.
261ASMF23PON2binary
Number of product sections.
281CSMF23SOF4binary
Offset to system section from start of record, including the record descriptor word (RDW).
3220SMF23SLN2binary
Length of system section.
3422SMF23SON2binary
Number of system sections.
3624SMF23ROF4binary
Offset to SMF statistics section from start of record, including the record descriptor word (RDW).
4028SMF23RLN2binary
Length of SMF statistics section.
422ASMF23RON2binary
Number of SMF statistics sections.
442CSMF23LOF4binary
Offset to SMF logstream statistics section.
4830SMF23LLN2binary
Length of SMF logstream statistics section.
5032SMF23LON2binary
Number of SMF logstream statistics sections.
5234SMF23NOF4binary
Offset to spin lock instrumentation data section from start of record, including the record descriptor word (RDW).
5638SMF23NLN2binary
Length of spin lock instrumentation data section.
583ASMF23NON2binary
Number of spin lock instrumentation data sections.
603CSMF23BOF4binary
Offset to bind break instrumentation data section from start of record, including the record descriptor word (RDW).
6440SMF23BLN2binary
Length of bind break instrumentation data section.
6642SMF23BON2binary
Number of bind break instrumentation data sections.
Product Section
(Offset from beginning of record: SMF23POF)
00SMF23TID2binary
Subtype identification — ‘0’.
22SMF23RVN2character
Record version number — ‘02’.
44SMF23PNM8EBCDIC
Product name — ‘SMF’.
Systems Section
(Offset from beginning of record: SMF23SOF)
00SMF23INT6EBCDIC
Length of measurement interval.
66SMF23FLS4EBCDIC
Operating system release level.
10ASMF23OSL8character
MVS product name (taken from CVTPRODN).
1812SMF23TOD8binary
Time and date that the interval ended for the STATUS function, in time-of-day (TOD) format, an unsigned 64-bit fixed-point number where bit 51 is equivalent to 1 microsecond. If you requested synchronized interval recording for SMF statistics, a field in other records, similar to this field, contains the same time so you can compare this record with other records generated at the end of the same interval.
261ASMF23SYN8EBCDIC
System name (from the SYSNAME parameter in the IEASYSxx parmlib member).
3422SMF23SYP8EBCDIC
Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member).
SMF Statistics Section
(Offset from beginning of record: SMF23ROF)
00SMF23BFW4binary
Number of buffers written.
44SMF23BFQ4binary
Maximum number of buffers used at one time.
88SMF23SUS4--
Reserved.
12CSMF23RCW4binary
Number of records written.
1610SMF23BFA4binary
Amount of each buffer allocation request.
2014SMF23BFT4binary
Total amount of buffer storage currently allocated (and recently used).
2418SMF23BFH4binary
‘High water mark’ of buffer storage allocation.
281CSMF23BFM4binary
Buffer storage maximum in effect (BUFSIZMAX binary value).
3220SMF23BFL4binary
Buffer storage usage warning level in effect (BUFUSEWARN binary value).
3624SMF23SFG4binary
Statistics section flags.
  • 0 - When bit 0 is on, it indicates that a 4-byte field, FIXED(32), is used for the accumulator for SMF23NGR. For example, field wraps at four gigabytes. When bit 0 is off, it indicates that an 8-byte field, FIXED(64), is used for the accumulator for SMF23NGR.
  • 1 - When bit 1 is on, it indicates that a 4-byte field, FIXED(32), is used for the accumulator for SMF23PBG. For example, field wraps at four gigabytes. When bit 1 is off, it indicates that an 8-byte field, FIXED(64), is used for the accumulator for SMF23PBG.
  • 2 - When bit 2 is on, it indicates that a 4-byte field, FIXED(32), is used for the accumulator for SMF23NFR. For example, field wraps at four gigabytes. When bit 2 is off, it indicates that an 8-byte field, FIXED(64), is used for the accumulator for SMF23NFR.
  • 3 - When bit 3 is on, it indicates that a 4-byte field, FIXED(32), is used for the accumulator for SMF23PFX. For example, field wraps at four gigabytes. When bit 3 is off, it indicates that an 8-byte field, FIXED(64), is used for the accumulator for SMF23PFX.
  • 4 - When bit 4 is on, it indicates that a 4-byte field, FIXED(32), is used for the accumulator for SMF231RF. For example, field wraps at four gigabytes. When bit 4 is off, it indicates that an 8-byte field, FIXED(64), is used for the accumulator for SMF231RF
  • 5 - When bit 5 is on, it indicates that a 4-byte field, FIXED(32), is used for the accumulator for SMF23NRF. For example, field wraps at four gigabytes. When bit 5 is off, it indicates that an 8-byte field, FIXED(64), is used for the accumulator for SMF23NRF.
  • 6 - When bit 6 is on, it indicates that 4-byte fields, FIXED(32), are used for the accumulators (one accumulator for each CPU) for SMF23NIO . For example, value decreases from the last interval value, if one of the accumulators wrap at four gigabytes. When bit 6 is off, it indicates that 8-byte fields, FIXED(64), are used for the accumulators (one accumulator for each CPU) for SMF23NIO.
  • 7 - When bit 7 is on, it indicates that 4-byte fields, FIXED(32), are used for the accumulators (one accumulator for each CPU) for SMF23TCB. For example, value decreases from the last interval value, if one of the accumulators wrap at four gigabytes. When bit 7 is off, it indicates that 8-byte fields, FIXED(64), are used for the accumulators (one accumulator for each CPU) for SMF23TCB.
  • 8 - When bit 8 is on, it indicates that 4-byte fields, FIXED(32), are used for the accumulators (one accumulator for each CPU) for SMF23SRB. For example, value decreases from the last interval value, if one of the accumulators wrap at four gigabytes. When bit 8 is off, it indicates that 8-byte fields, FIXED(64), are used for the accumulators (one accumulator for each CPU) for SMF23SRB.
  • 9–31 - Reserved.

Note: For bits 0–8, all accumulators are never reset for the life of the system.
4028SMF23NGR8binary
Total number of getmain requests that have been issued. For more details, see the explanation of SMF23SFG bit 0.
4830SMF23PBG8binary
Total number of pages backed during getmain requests that have been issued. For more details, see the explanation of SMF23SFG bit 1.
5638SMF23NFR8binary
Total number of fix requests that have been issued for the storage whose address space is below two gigabytes. For more details, see the explanation of SMF23SFG bit 2.
6440SMF23PFX8binary
Total number of frames that were requested to be fixed for the storage whose address space is below two gigabytes. For more details, see the explanation of SMF23SFG bit 3.
7248SMF231RF8binary
Total number of first reference faults. For more details, see the explanation of SMF23SFG bit 4.
8050SMF23NRF8binary
Total number of non-first reference faults. For more details, see the explanation of SMF23SFG bit 5.
8858SMF23NIO8binary
Total number of I/Os for this interval. For more details, see the explanation of SMF23SFG bit 6.
9660SMF23TCB8binary
Total number of unlocked TCB dispatches. For more details, see the explanation of SMF23SFG bit 7.
10468SMF23SRB8binary
Total number of SRB dispatches. For more details, see the explanation of SMF23SFG bit 8.
11270SMF23NGD4binary
Total number of getmain requests that have been issued for this interval. For the cumulative total, see the explanation of SMF23NGR.
11674SMF23PBD4binary
Total number of pages backed during GETMAIN requests that have been issued for this interval. For the cumulative total, see the explanation of SMF23PBG.
12078SMF23NFD4binary
Total number of fix requests that have been issued for storage (address space only) below two gigabytes for this interval. For the cumulative total, see the explanation of SMF23NFR.
1247CSMF23PFD4binary
Total number of frames that were requested to be fixed for storage (address space only) below two gigabytes for this interval. For the cumulative total, see the explanation of SMF23PFX.
12880SMF231RD4binary
Total number of first reference faults taken for this interval. For the cumulative total, see the explanation of SMF231RF.
13284SMF23NRD4binary
Total number of non-first reference faults taken for this interval. For the cumulative total, see the explanation of SMF23NRF.
13688SMF23NID8binary
Total number of I/Os for this interval. For the cumulative total, see the explanation of SMF23NIO.
14490SMF23TCD8binary
Total number of unlocked TCB dispatches for this interval. For the cumulative total, see the explanation of SMF23TCB.
15298SMF23SRD8binary
Total number of SRB dispatches for this interval. For the cumulative total, see the explanation of SMF23SRB.
160A0SMF23MBU4binary
The maximum number of bytes stored in the temporary buffer that is used during SMF initialization.
SMF Logstream Statistics Section
(Offset from beginning of record: SMF23LOF)
00SMF23LSL2binary
Length of the logstream name in SMF23LSN.
22SMF23LSN26character
Logstream name.
281CSMF23LFA4binary
Amount of each buffer allocation.
3220SMF23LFT4binary
Total amount of buffer storage currently used (in bytes).
3624SMF23LFH4binary
Binary high water mark of the buffer allocation (in bytes).
4028SMF23LFM4binary
Buffer storage maximum in effect (DSPSIZMAX value in bytes).
442CSMF23LFL4binary
Binary buffer warning level in effect (BUFUSEWARN binary value).
4830SMF23LFG4binary
Various flags:
  • 0 - When on, the buffer warning level in effect was from the global option.
  • 1 - When on, the buffer size (DSPSIZMAX) in effect was from the global option.
  • 2 - When on, compression is requested for records written to this log stream by SMF configuration. When off, compression is not requested.
  • 3 - When on, compression is prepared. This log stream is ready to compress records, or in other words, hardware is capable of using zEDC, and all setup for compression succeeded. When off, hardware is not capable of using zEDC or compression setup failed. See message IFA730I.
  • 4 - When on, compression is available. The last use of zEDC was successful, and it indicated zEDC Express features were available to satisfy compression requests. When off, at the last request, zEDC Express features were not available to satisfy compression requests.
  • 5 - The current PERMFIX value for this log stream is the global PERMFIX value. In the SMF configuration, a log stream PERMFIX value was not specified.
SMF configuration parameter PERMFIX defines the maximum storage SMF can keep registered to zEDC. The following fields represent amounts of storage registered to zEDC for this log stream.
5234SMF23PFT4binary
Total storage SMF is currently using for zEDC for this log stream. Value does not account for 1MB needed by each log stream using zEDC. Value may be up to 2MB greater than the defined PERMFIX value depending on usage.
5638SMF23PFM4binary
Max storage SMF can use for zEDC for this log stream. Configuration-defined PERMFIX value.
603CSMF23PFH4binary
High water mark of storage SMF has used for zEDC for this log stream connection.
6440SMF23CWN4binary
Number of log blocks written containing compressed records during this interval.
6844SMF23NCN4binary
Number of log blocks written containing non-compressed records during this interval.
7248SMF23BBC8binary
zEDC uncompressed bytes total. For logstreams with compressed data, this field contains the total number of uncompressed bytes that zEDC successfully compressed during the interval. For logstreams with no compressed data, this field contains zeros.
8050SMF23BAC8binary
zEDC compressed bytes total. For logstreams with compressed data, this field contains the total number of compressed bytes that were written to the logstream during the interval. For logstreams with no compressed data, this field contains zeros.
8858SMF23LHP4binary
High water mark of the percentage of the buffer that is in use.
925CSMF23LCP4binary
Current percentage of the buffer that is in use.
Spin Lock Intrumentation Data Section
(Offset from beginning of record: SMF23NOF)
00SMF23SPN8binary
For internal use only.
Bind Break Intrumentation Data Section
(Offset from beginning of record: SMF23BOF)
00SMF23BND8binary
For internal use only.

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

Copyright 2024.
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