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

This table shows the record layout for type 92 SMF records
(File System Activity).

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

Purpose: SMF record type 92 reports activity of mounted file systems and files. For more information about SMF record type 92, see IBM's z/OS UNIX System Services Planning.

Rules:

  • To collect information about the activity of a mounted file system, you must be collecting SMF type 92 subtype 5 (unmount) records at the time the file system is mounted and at the time the file system is unmounted.
  • To collect information on the activity of a specific file, you must be collecting SMF type 92 subtype 11 (close) records at the time the file is opened and at the time the file is closed.

The subtypes are:

  • Subtype 1 - contains information written when a file system is mounted.
  • Subtype 2 - contains information written after the file system is quiesced (or “suspended”).
  • Subtype 4 - contains information written after the file system is unquiesced (or “resumed”).
  • Subtype 5 - contains information written when the file system is unmounted.
  • Subtype 6 - contains information written when the file system is remounted.
  • Subtype 7 - contains information written when the file system is moved.
  • Subtype 10 - contains information written when a file is opened.
  • Subtype 11 - contains information written when a file is closed.
  • Subtype 12 - contains MMAP subtype information.
  • Subtype 13 - contains MUNMAP subtype information.
  • Subtype 14 - contains information written when a file or file directory is deleted or renamed.
  • Subtype 15 - contains information written when a file’s security attributes for APF authorized, program control, or shared library are changed.
  • Subtype 16 - contains information written when a socket or character special file is closed.
  • Subtype 17 - contains information about how many times a file is accessed throughout the life of an open and is written on the SMF global recording interval.
  • Subtype 50 - Used for various file system events that occur during the life of a file system. It is recorded (assuming that type 92 subtype 50 is active) whenever the event occurs. The SMF interval does not apply for this particular subtype.
  • Subtype 51 - Shows the accumulated counts and response times that were made for the calls to zFS. It is recorded if subtype 51 was active at the SMF interval time or zFS defined interval, depending on what the user has requested.
  • Subtype 52 - contains zFS User File Cache Stats
  • Subtype 53 - contains zFS Metadata Cache Stats
  • Subtype 54 - Contains zFS locking and sleeps statistics, including most highly contended locks.
  • Subtype 55 - Contains general zFS disk IO statistics. It does not break down the IO per DASD volume because volume; per-file system statistics will have some of that information.
  • Subtype 56 - contains zFS Token Manager Info
  • Subtype 57 - Details zFS use of memory, with total bytes allocated to each zFS subcomponent.
  • Subtype 58 - Contains records that indicate how many transmit/recives and average time it takes to talk between zFS members in the sysplex.
  • Subtype 59 - Contains per-file system usage. Per-file system usage is one data section for each file system included in the record. zFS places at most 4000 or so bytes (approximately 14 file systems worth) in the record before calling SMF to write the record. For systems that have many mounted file systems, multiple calls are made to write the records. You might want to ensure that subtype 59 does not overwhelm SMF or generate too much overhead.

It's easy to report on SMF 92 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 92 Record -- File System Activity
Offset
(Dec.)
Offset
(Hex)
NameLengthFormatDescription
00SMF92LEN2binary
Record Length.
22SMF92SEG2binary
Segment descriptor.
44SMF92FLG1binary
Header flag byte.
Bit- Meaning When Set
0 Subsystem identification follows system identification
1 Subtypes used
2 Reserved
3-6 Version Indicators
7 Reserved
55SMF92RTY1binary
Record type: 92 (X'5C').
66SMF92TME4binary
Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
10ASMF92DTE4packed
Date when record was written.
14ESMF92SID4EBCDIC
System identification (from the SID parameter).
1812SMF92WID4EBCDIC
Subsystem identification.
2216SMF92STP2binary
Record subtype.
2418--2binary
Reserved.
261ASMF92SDL2binary
Length of self-defining section.
Self Defining Section
281CSMF92SOF4binary
Offset to subsystem section.
3220SMF92SLN2binary
Length of subsystem section.
3422SMF92SON2binary
Number of subsystem sections.
3624SMF92IOF4binary
Offset of identification section.
4028SMF92ILN2binary
Length of identification section.
422ASMF92ION2binary
Number of identification sections.
442CSMF92DOF4binary
Offset of data section.
4830SMF92DLN2binary
Length of data section.
5032SMF92DON2binary
Number of data sections.
Subsystem Section
(Offset from beginning of record: SMF92SON)
00SMF92TYP2binary
Subtype identification
Value Meaning
1 File system mount
2 File system quiesce
4 File system unquiesce
5 File system unmount
6 File system remount
7 File system move
10 File open
11 File close
12 MMAP
14 MUNMAP
22SMF92RVN2EBCDIC
Record version number.
Value Meaning
1 OpenEdition MVS with MVS/ESA SP 4.3
2 OpenEdition MVS with MVS/ESA SP 5.1 and later
44SMF92PNM8EBCDIC
Product name ().
12CSMF92OSL8EBCDIC
MVS product level.
Identification Section
(Offset from beginning of record: SMF92IOF)
00SMF92JBN8EBCDIC
Job name.
88SMF92RST4binary
Reader start time.
12CSMF92RSD4packed
Reader start date.
1610SMF92STM8EBCDIC
Step name.
2418SMF92RGD8EBCDIC
SAF Group ID.
3220SMF92RUD8EBCDIC
SAF User ID.
4028SMF92UID4binary
mreal user ID.
442CSMF92GID4binary
z/OS UNIX System Services real group ID.
4830SMF92PID4binary
z/OS UNIX System Services process ID.
5234SMF92PGD4binary
z/OS UNIX System Services process group ID.
5638SMF92SSD4binary
z/OS UNIX System Services session ID.
603CSMF92API4binary
z/OS UNIX System Services anchor process ID.
6440SMF92APG4binary
z/OS UNIX System Services anchor process group ID.
6844SMF92ASG4binary
z/OS UNIX System Services anchor session ID.
Subtype 1 - contains information written when a file system is mounted.
(Offset from beginning of record: SMF92DOF)
00SMF92MTM8binary
Time of mount, STCK format.
88SMF92MPF4binary
Offset of path section.
12CSMF92MFT4binary
File system type from MntEntFSType field of BPXYMNTE.
1610SMF92MFM4binary
File system mode from MntEntFSMode field of BPXYMNTE.
2014SMF92MDN4binary
File system device number from MntEntFSDev field of BPXYMNTE.
2418SMF92MDD8EBCDIC
DDNAME specified on mount from MntEntFSDDName field of BPXYMNTE.
3220SMF92MTN8EBCDIC
File system type name from MntEntFSTName field of BPXYMNTE.
4028SMF92MFN44EBCDIC
File system name from MntEntFSName field of BPXYMNTE.
8454SMF92MBL4binary
File system block size.
8858SMF92MST8binary
Total space in file system in block size units.
9660SMF92MSU8binary
Allocated space in file system in block size units.
10468SMF92MFG1binary
Flag byte
Bit- Meaning When Set
0 File system mounted by automounter (SMF92MAU)
1 File system mounted asynchronously (SMF92MAS)
10569SMF92MF21binary
Second flag byte
Bit- Meaning When Set
0 File system mounted locally (SMF92MLU)
1 File system mounted remotely (SMF92MNU)
2 Sysplex client (SMF92MDO)
3 File system owner (SMF92MSN)
Subtype 1 - Path Section
(Offset from beginning of record: SMF92DOF)
00SMF92PPL2binary
Length of pathname for directory.
22SMF92PPNvariableEBCDIC
Pathname of directory where file system is mounted.
Subtype 2 - contains information written after the file system is quiesced (or “suspended”).
(Offset from beginning of record: SMF92DOF)
00SMF92STS8binary
Time of suspend, STCK format.
88SMF92SFT4binary
File system type from MntEntFSType field of BPXYMNTE.
12CSMF92SFM4binary
File system mode from MntEntFSMode field of BPXYMNTE.
1610SMF92SDN4binary
File system device number from MntEntFSDev field of BPXYMNTE.
2014SMF92SDD8EBCDIC
DDNAME specified on mount from MntEntFSDDName field of BPXYMNTE.
281CSMF92STN8EBCDIC
File system type name from MntEntFSTName field of BPXYMNTE.
3624SMF92SFN44EBCDIC
File system name from MntEntFSName field of BPXYMNTE.
8050SMF92SFG1binary
Flag byte
Bit- Meaning When Set
0 File system mounted locally (SMF92SLU)
1 File system mounted remotely (SMF92SNU)
2 Sysplex client (SMF92SDO)
3 File system owner (SMF92SSN)
Subtype 4 - contains information written after the file system is unquiesced (or “resumed”).
(Offset from beginning of record: SMF92DOF)
00SMF92RTS8binary
Time of suspend, STCK format.
88SMF92RTR8binary
Time of resume, STCK format.
1610SMF92RFT4binary
File system type from MntEntFSType field of BPXYMNTE.
2014SMF92RFM4binary
File system mode from MntEntFSMode field of BPXYMNTE
2418SMF92RDN4binary
File system device number from MntEntFSDev field of BPXYMNTE.
281CSMF92RDD8EBCDIC
DDNAME specified on mount from MntEntFSDDName field of BPXYMNTE.
3624SMF92RTN8EBCDIC
File system type name from MntEntFSTName field of BPXYMNTE.
442CSMF92RFN44EBCDIC
File system name from MntEntFSName field of BPXYMNTE.
8858SMF92RFG1binary
Flag byte
Bit- Meaning When Set
0 File system mounted locally (SMF92RLU)
1 File system mounted remotely (SMF92RNU)
2 Sysplex client (SMF92RDO)
3 File system owner (SMF92RSN)
Subtype 5 & 6 - contain information written when the file system is unmounted (subtype 5) or remounted (subtype 6).
(Offset from beginning of record: SMF92DOF)
00SMF92UTM8binary
Time of mount, STCK format.
88SMF92UTU8binary
Time of unmount, STCK format.
1610SMF92UFT4binary
File system type from MntEntFSType field of BPXYMNTE.
2014SMF92UFM4binary
File system mode from MntEntFSMode field of BPXYMNTE.
2418SMF92UDN4binary
File system device number from MntEntFSDev field of BPXYMNTE.
281CSMF92UDD8EBCDIC
DDNAME specified on mount from MntEntFSDDName field of BPXYMNTE.
3624SMF92UTN8EBCDIC
File system type name from MntEntFSTName field of BPXYMNTE.
442CSMF92UFN44EBCDIC
File system name from MntEntFSName field of BPXYMNTE.
8858SMF92UBL4binary
File system block size.
925CSMF92UST8binary
Total space in file system in block size units.
10064SMF92USU8binary
Allocated space in file system in block size units.
1086CSMF92USR4binary
Read calls issued to the mounted file system.
11270SMF92USW4binary
Write calls issued to the mounted file system.
11674SMF92UDI4binary
Directory I/O blocks.
12078SMF92UIR4binary
I/O blocks read.
1247CSMF92UIW4binary
I/O blocks written
12880SMF92UBR8binary
Bytes read.
13688SMF92UBW8binary
Bytes written.
14490SMF92UFG1binary
Flag byte
Bit- Meaning When Set
0 File system unmounted by automounter (SMF92MAU)
14591SMF92UF21binary
Second flag byte
Bit- Meaning When Set
0 File system mounted locally (SMF92ULU)
1 File system mounted remotely (SMF92UNU)
2 Sysplex client (SMF92UDO)
3 File system owner (SMF92USN)
Subtype 7 - contains information written when the file system is moved.
(Offset from beginning of record: SMF92DOF)
00SMF92VTV8binary
Time of move, STCK format.
88SMF92VTM8binary
Time of mount, STCK format.
1610SMF92VFT4binary
File system type from MntEntFSType field of BPXYMNTE.
2014SMF92VFM4binary
File system mode from MntEntFSMode field of BPXYMNTE.
2418SMF92VDN4binary
File system device number from MntEntFSDev field of BPXYMNTE.
281CSMF92VDD8EBCDIC
DDNAME specified on mount from MntEntFSDDName field of BPXYMNTE.
3624SMF92VTN8EBCDIC
File system type name from MntEntFSTName field of BPXYMNTE.
442CSMF92VNM44EBCDIC
File system name from MntEntFSName field of BPXYMNTE.
8858SMF92VBL4binary
File system block size.
925CSMF92VST8binary
Total space in file system in block size units.
10064SMF92VSU8binary
Allocated space in file system in block size units.
1086CSMF92VSR4binary
Read calls issued to the mounted file system.
11270SMF92VSW4binary
Write calls issued to the mounted file system.
11674SMF92VDI4binary
Directory I/O blocks.
12078SMF92VIR4binary
I/O blocks read.
1247CSMF92VIW4binary
I/O blocks written
13284SMF92VBR8binary
Bytes read.
1408CSMF92VBW8binary
Bytes written.
14894SMF92VFG1binary
Flag byte (reason for move)
Bit- Meaning When Set
0 User-initiated (SMF92VUI)
1 Recovery (SMF92VRI)
14995SMF92VOF1binary
Flag byte (old status)
Bit- Meaning When Set
0 File system mounted locally (SMF92VOL)
1 File system mounted remotely (SMF92VON)
2 Sysplex client (SMF92VOD)
3 File system owner (SMF92VOS)
15096SMF92VNF1binary
Flag byte (old status)
Bit- Meaning When Set
0 File system mounted locally (SMF92VOL)
1 File system mounted remotely (SMF92VON)
2 Sysplex client (SMF92VOD)
4 File system owner (SMF92VOS)
Subtype 10 - contains information written when a file is opened.
(Offset from beginning of record: SMF92DOF)
00SMF92OTO8binary
Time of open, STCK format.
88SMF92OTY1binary
File type as defined in BPXYFTYP.
99SMF92OFG1binary
Record flag byte.
Bit- Meaning When Set
0 Generated by vnode interface service
1 Network socket (0 indicates UNIX domain socket)
2 Client socket (0 indicates server socket)
10A--2EBCDIC
Reserved.
12CSMF92OTK4binary
Open file token (matches token in close data section)
1610SMF92OIN4binary
File serial number.
2014SMF92ODN4binary
Unique device number for the file.
Subtype 11 - contains information written when a file is closed.
(Offset from beginning of record: SMF92DOF)
00SMF92CTO8binary
Time of open, STCK format.
88SMF92CTC8binary
Time of close, STCK format.
1610SMF92CTY1binary
File type as defined in BPXYFTYP.
1711SMF92CFG1binary
Record flag byte.
Bit- Meaning When Set
0 Generated by vnode interface service
1 Network socket (0 indicates UNIX domain socket)
2 Client socket (0 indicates server socket)
3 File was cached
4 File had Deny Read set on it.
5 File had Deny Write set on it.
1812--2EBCDIC
Reserved.
2014SMF92CTK4binary
Open file token.
2418SMF92CIN4binary
File serial number.
281CSMF92CDN4binary
Unique device number for the file.
3220SMF92CSR4binary
Read calls issued to the file.
3624SMF92CSW4binary
Write calls issued to the file.
4028SMF92CDI4binary
Directory I/O blocks.
442CSMF92CIR4binary
I/O blocks read.
4830SMF92CIW4binary
I/O blocks written.
5234SMF92CBR8binary
Bytes read.
603CSMF92CBW8binary
Bytes written.
6844SMF92CPN64EBCDIC
The pathname used at open time, if known. If the name is 64 characters or longer, the last 64 characters of the name. The name is left-justified and padded with blanks. This field is not always present.
Subtype 12 - contains MMAP subtype information.
(Offset from beginning of record: SMF92DOF)
00SMF92MTO8binary
Time of mmap, STCK format.
88SMF92MSZ4binary
Number of bytes being memory mapped.
120CSMF92MTK4binary
mmap file token (matches token in munmap data section).
1610SMF92MIN4binary
File serial number.
2014SMF92MMDN4binary
File unique device number
Subtype 13 - contains MUNMAP subtype information.
(Offset from beginning of record: SMF92DOF)
00SMF92MUTO8binary
Time of mmap, STCK format.
88SMF92MUTC8binary
Time of munmap, STCK format.
1610SMF92MUSZ4binary
Number of bytes being memory mapped.
2014SMF92MUTK4binary
mmap file token (matches token in mmap data section).
2418SMF92MUIN4binary
File serial number.
281CSMF92MUDN4binary
File unique device number.
3220SMF92MUIR4binary
I/O blocks read.
3624SMF92MUIW4binary
I/O blocks written.
Subtype 14 - contains information written when a file or file directory is deleted or renamed.
(Offset from beginning of record: SMF92DOF)
00SMF92DFT8binary
Time of delete, STCK format.
88SMF92DTY1binary
File type as defined in BPXYFTYP.
99SMF92DFLG1Binary
Bit Flags.
10A--2Binary
Reserved.
12CSMF92DIN4binary
File serial number.
1610SMF92DINP4binary
File serial number of parent.
2014SMF92DDN4binary
Unique device number for the file.
2418SMF92DFS44EBCDIC
File system name.
6844SMF92DNL4binary
Length of file name for delete.
7248SMF92DFN64EBCDIC
Name of file that was deleted or renamed.
13688SMF92DNLR4Binary
Length of new name of file that was renamed.
1408CSMF92DFNR64EBCDIC
New name of file that was renamed.
Subtype 15 - contains information written when a file’s security attributes for APF authorized, program control, or shared library are changed.
(Offset from beginning of record: SMF92DOF)
00SMF92ACT8binary
Time of change, STCK format.
88SMF92ATY1binary
File type as defined in BPXYFTYP.
99SMF92AFLG1binary
Flags.
100A--2binary
Reserved.
120CSMF92AIN4binary
File Ino number.
1610SMF92ADN4binary
File system device number for the file.
2014SMF92AFS44EBCDIC
File system name.
6440SMF92AOLDGENVAL4binary
File’s original generated values, which are the same as the values of st_GenValue from BPXYSTAT.
6743SMF92AOLDGENVALSECBYTE3binary
Record flag byte.
Bit- Meaning When Set
0-2 Reserved.
3 Shared library.
4 Reserved.
5 Program is APF authorized.
6 Program controlled.
7 Reserved.
6844SMF92AOLDSECATTRSC4EBCDIC
File’s original security flags in character form: A, P, S.
6844SMF92AOLDATTRCHAR1EBCDIC
The ’>’ delimiter.
6945SMF92AOLDSHRLIBC1EBCDIC
The value is S if shared library was on.
7046SMF92AOLDAPFAUTHC1EBCDIC
The value is A if APF authorized was on.
7147SMF92AOLDPGMCTLC1EBCDIC
The value is P if program controlled was on.
7248SMF92ANEWGENVAL4binary
New generated values after the change, which are the same as the values of st_GenValue from BPXYSTAT.
754BSMF92ANEWGENVALSECBYTE1binary
Record flag byte.
Bit- Meaning When Set
0-2 Reserved.
3 Shared library.
4 Reserved.
5 Program is APF authorized.
6 Program controlled.
7 Reserved.
764CSMF92ANEWSECATTRSC4EBCDIC
File’s new security flags in character form: A, P, S.
764CSMF92ANEWATTRCHAR1EBCDIC
The ’>’ delimiter.
774DSMF92ANEWSHRLIBC1EBCDIC
The value is S if shared library is on.
784ESMF92ANEWAPFAUTHC1EBCDIC
The value is A if APF authorized is on.
794FSMF92ANEWPGMCTLC1EBCDIC
The value is P if Program controlled is on.
8050SMF92AOWNUID4binary
File owner user ID.
8454SMF92AOWNGID4binary
File owner GID.
8858SMF92ASECLABEL8EBCDIC
File security label.
9660SMF92AAUDITFID16EBCDIC
RACF’s file ID, which is the same as the XXXX_FILE_ID in the various RACF SMF type 80 audit records.
11270--20EBCDIC
Reserved.
13284SMF92ACWDRC4binary
Error return code from getcwd.
13688SMF92ACWDRSN4binary
Error return code from getcwd. If the full path name of the file could not be determined, these fields contain the return and reason codes of the error. In this case, the SMF92APN field will contain the relative path name as entered by the user. SMF92APN is a full path name if SMF92ACWDRC=0.
1408CSMF92APNL4binary
The length of the file path name.
14490SMF92APN1024EBCDIC
The file path name that is the absolute path name as entered by the user or the getcwd() value for the current working directory that is concatenated with the relative name that was entered by the user.
Subtype 16 - contains information written when a socket or character special file is closed.
(Offset from beginning of record: SMF92DOF)
00SMF92SUB168binary
reserved
Subtype 17 - contains information about how many times a file is accessed throughout the life of an open and is written on the SMF global recording interval.
(Offset from beginning of record: SMF92DOF)
00SMF92FAWT8BINARY
This can be the time when the internal file control block is released. If SMF92FAIT is on, denotes SMF interval time.
88SMF92FAFG1binary
Record flag byte.
Bit - Meaning When Set
0 - SMF92FAWT is SMF interval time.
99--3EBCDIC
Reserved.
120CSMF92FAIN4binary
Inode number.
1610SMF92FADN4binary
Unique device number.
2014SMF92FATI4binary
Total accesses to file during interval.
2418SMF92FAPN64EBCDIC
Path name, if known.
Subtype 50 - contains File System Events
(Offset from beginning of record: SMF92DOF)
00SMF92FSN44EBCDIC
File system name, blank-padded to 44 characters.
442CSMF92VOL6EBCDIC
Volume serial of first extent of file system.
5032SMF92CCHH4Binary
CCCCHH of first extent of volume serial for file system.
5436SMF92EVENT1Binary
One of the following file system type events:
1 Log file recovery of this file system performed at mount or takeover time
2 Successful grow or dynamic grow
3 Failed grow command or dynamic grow
4 The file system data set was moved since it was last mounted R/W.
5 Sysplex takeover occurred for the file system.
6 The file system was disabled due to zFS assertion.
7 The file system was disabled due to I/O error.
8 Results of the online salvage of the file system.
9 The file system was shrunk.
10 The first phase of the salvage repair of the file system was completed.
11 The second phase of the salvage repair of the file system was completed. V5 tree rebuild results.
12 Encryption command results.
13 Decryption command results.
14 Compression command results.
15 Decompression command results.
5537SMF92FUT1Binary
Future use.
5638SMF92SIZ8Binary
Size field in kilobytes; this is the formatted size of the file system.
6440SMF92T5016Binary
STCKE value for the time of day (GMT) that the event occurred.
8050SMF92CODE4Binary
Error codes for failed operations, depending on event types.
8454SMF92RSN4Binary
Reason code or additional information for failed operations, depending on event types.
8858SMF92OVS6EBCDIC
Prior volume serial; completed only for event type 4.
945ESMF92OCH4Binary
CCCCHH of prior volume serial; completed only for event type 4. Otherwise, zero.
The following fields are completed only for event type 1.
9862SMF92LRT4Binary
Log file recovery time in milliseconds.
10266SMF92LRP4Binary
Number of log pages processed.
1066ASMF92LRR4Binary
Number of log records processed.
1106ESMF92LRD4Binary
Number of log blocks modified.
11472SMF92LRE4Binary
Number of redo data records processed.
11876SMF92LRF4Binary
Number of fill records processed.
1227ASMF92LRN4Binary
Number of new block security records processed.
The following fields are used for all event types.
1267ESMF92SYS8EBCDIC
Name of system reporting event.
Subtype 51 - contains zFS Call Counts
(Offset from beginning of record: SMF92DOF)
00SMF92CCT16Binary
STCKE of time that counts were last recorded.
1610SMF92CCC4Binary
Number of calls in the call-section area.
2014SMF92CCL4Binary
Length of each call count record.
Subtype 51 - Call section area number of calls recorded determined by SMF92CCC
(Offset from beginning of record: SMF92DOF+24)
00SMF92VCC8Binary
Count of calls made to file systems owned locally or R/O file systems.
88SMF92VCX8Binary
Count of calls that required a transmit to another sysplex member to complete for locally-owned file systems.
1610SMF92VCR8Binary
Count of calls made to file systems owned remotely from this member.
2418SMF92VCRX8Binary
Count of calls that required a transmit to another sysplex member to complete for remotely-owned file systems.
3220SMF92VCT4Binary
Average number of microseconds per call for locally-owned file systems.
3624SMF92VCRT4Binary
Average number of microseconds per call for remotely-owned file systems.
4028SMF92VCN52EBCDIC
Name of call; will be one of the following and will occur in this order in the record buffer:
Subtype 52 - contains zFS User Cache Stats This subtype is written as a result of an unquiesce syscall
(Offset from beginning of record: SMF92DOF)
00SMF92UCT16Binary
STCKE value of time statistics were last recorded in SMF.
1610SMF92UCSCH8Binary
Number of times the dirty data for a file was scheduled for writing to disk.
2418SMF92UCSET8Binary
Number of calls to change attributes (particularly of interest to the user cache is changes to file size) of a file.
3220SMF92UCFSY8Binary
Number of calls to sync all dirty data for a file to disk (and sync implies waiting for all pending I/O).
4028SMF92UCUNM8Binary
Number of calls to purge user cache of data for a file due to unlink resulting in a link count of zero.
4830SMF92UCRD8Binary
Number of times a call was made to read data from a file in the user cache.
5638SMF92UCRDA8Binary
Number of async read-aheads that are scheduled for files that zFS considers are being accessed sequentially by the applications on the system.
6440SMF92UCWR8Binary
Number of times a call was made to write data to a file in the user file cache.
7248SMF92UCGET8Binary
Number of times user file cache called to obtain attributes of a file (user cache controls lengths of files).
8050SMF92UCFL8Binary
Number of times user file cache called to flush all data for a file system.
8858SMF92UCDEL8Binary
Number of times a write of dirty data was avoided because the file has become link count and open count zero.
9660SMF92UCRDF8Binary
Number of times a read call to the user file cache found that the data was not present in the cache (a cache miss).
10468SMF92UCWRF8Binary
Number of times a write call (which is updating existing regions of a file) to the user file cache found the data was not present in the cache (a cache miss).
11270SMF92UCRIO8Binary
Number of read I/Os made to disk on behalf of user file cache.
12078SMF92UCWRS8Binary
Number of normal write I/Os scheduled by the user file cache (due to file close or sync daemon).
12880SMF92UCWRE8Binary
Number of write I/Os scheduled by the user file cache when an error was found with the file.
13688SMF92UCWRR8Binary
Number of write I/Os scheduled by the user file cache due to reclaim-steal processing during a cache miss.
14490SMF92UCRWR8Binary
Number of times a task waited for I/O that was scheduled to read in data from disk for a file.
15298SMF92UCWW8Binary
Number of times a write to a portion of a file had to wait for I/O because the portion of that file was pending I/O to or from disk.
160A0SMF92UCWWF8Binary
Number of times a task had to wait for pending I/O for fsync calls.
168A8SMF92UCWWE8Binary
Number of times a task had to wait for I/O when performing error processing for a file.
176B0SMF92UCWWR8Binary
Number of times a task had to wait for I/O when performing reclaim-steal processing for a file.
184B8SMF92UCRST8Binary
Number of times reclaim-steal processing was invoked.
192C0SMF92UCCS4Binary
Number of caches spaces (hence LRU queues and page pools) in the user file cache. Also, the number of per-cache space records in the cache space section.
196C4SMF92UCPCS4Binary
Number of pages in each cache space.
200C8SMF92UCSS4Binary
Size of an individual file segment.
204CCSMF92UCPGS4Binary
Size of a page in the user file cache.
208D0SMF92UCPGT4Binary
Total number of pages in the user file cache (this is SMF92UCPCS * SMF92UCCS).
212D4SMF92UCPGF4Binary
Number of free pages (not assigned to a file) in the user file cache.
216D8SMF92UCSGC4Binary
Number of allocated SEGMENT structures in the user file cache.
220DCSMF92UCDSL4Binary
Length of each per-cache space record.
Subtype 52 - Cache space section. SMF92UCSGC is the number of the entries, SMF92UCDSL is the length of each of these entries.
(Offset from beginning of record: SMF92DOF+224)
00SMF92DSNAM8EBCDIC
Name of the cache space.
88SMF92DSAS4Binary
Number of segments allocated to the cache space.
12CSMF92DSFR4Binary
Number of free pages in the cache space free list.
Subtype 53 - contains zFS Metadata Cache Stats
(Offset from beginning of record: SMF92DOF)
00SMF92MCT16Binary
STCKE value of time statistics for the metadata cache that were last recorded in SMF.
1610SMF92MCB8Binary
Number of buffers in the metadata cache.
2418SMF92MCLK8Binary
Number of calls to search for a buffer in the metadata cache.
3220SMF92MCHT8Binary
Number of search calls that already found the buffer in the cache (cache hits).
4028SMF92MCWP8Binary
Number of calls to update a metadata cache buffer.
4830SMF92MCPW8Binary
Number of partial buffers written (less than one buffer).
5638SMF92MCBS4Binary
Number of bytes in a metadata cache buffer.
Subtype 54 - contains zFS Lock and Sleep Stats. Data section.
(Offset from beginning of record: SMF92DOF)
00SMF92LKT16Binary
STCKE value of time locking statistics were last recorded in SMF.
1610SMF92LKUTS8Binary
Number of untimed sleeps.
2418SMF92LKTS8Binary
Number of timed sleep calls (those whose sleep time is measured).
3220SMF92LKWK8Binary
Number of wakeup calls.
4028SMF92LKWT8Binary
Number of lock waits.
4830SMF92LKWTT8Binary
Average wait time in microseconds of a lock wait (this means a task was put into a wait state while waiting for a lock).
5638SMF92LKTST8Binary
Number of lock contentions of any kind. (zFS has three methods of resolving lock contention.)
6440SMF92LKLLL2Binary
Length of a lock contention record.
6642SMF92LKLLC2Binary
Number of lock contention records that follow this record. A lock contention record indicates the contentions on a specific lock with the SMF92LKLLC most heavily contended locks listed.
6844SMF92LKSLL2Binary
Length of sleep contention record.
7046SMF92LKSLC2Binary
Number of sleep contention records (the most frequent SMF92LKSLC sleeps are listed).
Subtype 54 - contains Lock contention records: SMF92LKLC indicates how many of these follow here.
(Offset from beginning of record: SMF92DOF+72)
00SMF92LLWT8Binary
Number of times contention required a thread wait for this lock.
88SMF92LLASY8Binary
Number of times contention was resolved using asynchronous dispatch of work.
1610SMF92LLSPN8Binary
Number of times contention was resolved via short (bounded) spin loop.
2418SMF92LLPCT4Binary
Fraction of all lock-waits that were for this specific lock represented in thousandths. Divide this number by 1000 to obtain a percentage with three decimal points
281CSMF92LLDS84EBCDIC
String that describes the lock that is being contended on. Blank-padded.
Subtype 54 - Sleep contention records: SMF92LKSLC indicates how many of these follow here.
(Offset from beginning of record: SMF92DOF + 72 + SMF92LLC*SMF92LLL)
00SMF92SLCT8Binary
Count of indicated sleeps.
88SMF92SLPCT4Binary
Fraction of all sleeps that were for this particular reason. Divide this number by 1000 to obtain a percentage with three decimal point precision.
12CSMF92SLDS84EBCDIC
String that describes the sleep (the reason the task was put to sleep). Blank-padded.
Subtype 55 - contains zFS Disk I/O Stats - Data section
(Offset from beginning of record: SMF92DOF)
00SMF92IOT16Binary
STCKE value of time I/O statistics were last recorded in SMF.
1610SMF92IORD8Binary
Number of read disk I/Os initiated.
2418SMF92IOWR8Binary
Number of write disk I/Os initiated.
3220SMF92IORDB8Binary
Number of bytes read from disk since last recording.
4028SMF92IOWRB8Binary
Number of bytes written to disk since last recording.
4830SMF92LIOWT8Binary
Number of times a task is made to wait for a pending I/O.
5638SMF92IOWTT8Binary
Average time in microseconds for a disk I/O wait (this is the amount of time a task waits in zFS for an I/O to complete. It is affected by DASD response time but is not DASD response time).
6440SMF92IOUC8Binary
User cache I/Os initiated.
7248SMF92IOUCM8Binary
User cache I/Os merged.
8050SMF92IOUCC8Binary
User cache I/Os canceled.
8858SMF92IOMC8Binary
Metadata cache I/Os initiated.
9660SMF92IOMCM8Binary
Metadata cache I/Os merged.
10468SMF92IOMCC8Binary
Metadata cache I/Os canceled.
11270SMF92IOLC8Binary
Log cache I/Os initiated.
12078SMF92IOLCM8Binary
Log cache I/Os merged.
12880SMF92IOLCC8Binary
Log cache I/Os canceled.
13688SMF92IOCCT2Binary
Number of I/O circumstance records that follow. 138 8A SMF90IOCCL 2 Binary Length of each I/O circumstance record that follows.
Subtype 55 - I/O circumstance records: SMF92IOCCT indicates how many of these follow here. These count the number of times zFS performs an I/O for a given reason and indicate why zFS is issuing disk I/O.
(Offset from beginning of record: SMF92DOF+140)
00SMF92ICCT8Binary
Number of times and I/O performed for this circumstance.
88SMF92ICWT8Binary
Number of times a task waited for I/O performed for this circumstance.
1610SMF92ICC8Binary
Number of times an I/O was canceled for this circumstance.
2418SMF92ICM8Binary
Number of times an I/O was merged for this circumstance.
3220SMF92ICD54EBCDIC
String that describes the circumstance, blank-padded. Will be one of the following, and in this order for version 1 statistics:
  • Metadata cache read miss
  • User cache read
  • Log file read
  • Metadata cache asynchronous delete
  • Metadata cache asynchronous write
  • Metadata cache lazy write
  • Metadata cache synchronous delete
  • User cache write
  • Metadata cache fsync write
  • Metadata cache sync daemon write
  • Metadata cache file system unmount write
  • Metadata cache buffer reclaim-steal write
  • Metadata cache buffer allocation write
  • Metadata cache quiesce write
  • Metadata cache buffer written due to full log file
  • Log file write
  • File system format write
Subtype 56 - contains zFS Token Manager Info - Data section
(Offset from beginning of record: SMF92DOF)
00SMF92TMT16Binary
STCKE value of time that tkm statistics were last recorded in SMF.
1610SMF92TMMX8Binary
Maximum number of tokens allowed for sysplex locking.
2418SMF92TMAL8Binary
Number of tokens currently allocated.
3220SMF92TMUS8Binary
Number of tokens in use.
4028SMF92TMFL8Binary
Number of file structures allocated.
4830SMF92TMOB8Binary
Number of token obtains.
5638SMF92TMRT8Binary
Number of token returns.
6440SMF92TMRV8Binary
Number of token revokes.
7248SMF92TMAG8Binary
Number of async grants.
8050SMF92TMGC8Binary
Number of garbage collections.
8858SMF92TMTH8Binary
Number of thrashing files.
9660SMF92TMTR8Binary
Number of thrash resolutions performed.
10468SMF92TMSYC2Binary
Number of systems in the per-system monitoring section.
1066ASMF92TMSYL2Binary
Length of each record in the per-system monitoring section.
1086CSMF92TMTHC2Binary
Number of records in the thrashing files section.
1106ESMF92TMTHL2Binary
Length of each record in the thrashing files section.
Subtype 56 - Per-system token usage records: SMF92TMSYC indicates how many of these follow here.
(Offset from beginning of record: SMF92DOF+112)
00SMF92SUNAME8EBCDIC
Name of system, blank-padded.
88SMF92SUTK8Binary
Number of tokens held by this system.
1610SMF92SUOB8Binary
Number of token obtains by this system.
2418SMF92SURT8Binary
Number of token returns from this system.
3220SMF92SURV8Binary
Number of tokens revoked from this system.
4028SMF92SUAG8Binary
Number of async grants of tokens to this system.
Subtype 56 - Thrashing file records: SMF92TMTHC indicates how many of those follow here.
(Offset from beginning of record: SMF92DOF + 112 + SMF92SYL*SMF92SYC)
00SMF92THIN4Binary
Inode number of thrashing file.
44SMF92THUN4Binary
Uniquifier of thrashing file.
88SMF92THM45EBCDIC
Name of file system, blank-padded.
5335SMF92THRS3Binary
Reserved for future use.
Subtype 57 - contains zFS Memory Usage - data section
(Offset from beginning of record: SMF92DOF)
00SMF92STTT16Binary
STCKE value of time that storage statistics were last recorded in SMF.
1610SMF92STTAB8Binary
Total memory allocated to zFS above the bar. This is the address space that zFS resides in. If zFS is in the z/OS UNIX address space, then this is the total above the bar for both zFS and z/OS UNIX.
2418SMF92TTBB8Binary
Total memory allocated to zFS below the bar.This is the address space that zFS resides in. If zFS is in the z/OS UNIX address space, then this is the total below the bar for both zFS and z/OS UNIX.
3220SMF92THAA8Binary
Number of bytes allocated to zFS heap above the bar.
4028SMF92THAB8Binary
Number of bytes allocated to zFS heap below the bar.
4830SMF92THPA8Binary
Number of pieces of memory allocated from heap above the bar.
5638SMF92THPB8Binary
Number of pieces of memory allocated from heap below the bar.
6440SMF92THARA8Binary
Number of allocation requests for heap above the bar.
7248SMF92THBA8Binary
Number of allocation requests for heap below the bar.
8050SMF92THAR8Binary
Number of deallocation requests for heap above the bar.
8858SMF92THBR8Binary
Number of deallocation requests for heap below the bar.
9660SMF92STHCC2Binary
Number of subcomponent records that follow.
9862SMF92STHCL2Binary
Length of each subcomponent record that follows.
Subtype 57 - Subcomponent storage usage records: SMF92STHCC indicates how many of these follow here.
(Offset from beginning of record: SMF92DOF+100)
00SMF92HCTA8Binary
Number of bytes allocated to subcomponent above the bar.
88SMF92HCTB8Binary
Number of bytes allocated to subcomponent below the bar.
1610SMF92HCPA8Binary
Number of memory pieces allocated to subcomponent above the bar.
2418SMF92HCPB8Binary
Number of memory pieces allocated to subcomponent below the bar.
3220SMF92HCAA8Binary
Number of allocation requests for above-the-bar storage from this subcomponent.
4028SMF92HCAB8Binary
Number of allocation requests for below-the-bar storage for this subcomponent.
4830SMF92HCFA8Binary
Number of deallocation requests for above-the-bar storage for this subcomponent.
5638SMF92HCFB8Binary
Number of deallocation requests for below-the-bar storage for this subcomponent.
6440SMF92HCDS84EBCDIC
Name of subcomponent, padded with blanks.
Subtype 58 - contains zFS Transmit/Receive Stats
(Offset from beginning of record: SMF92DOF)
00SMF92TRT16Binary
STCKE value of time transmit/receive statistics were last recorded in SMF.
1610SMF92TRC2Binary
Number of transmit/receive records that follow.
1812SMF92TRL2Binary
Length of each transmit/receive records that follow.
Subtype 58 - Per-system transmit/receive records: SMF92TRC indicates how many of these follow here.
(Offset from beginning of record: SMF92DOF+20)
00SMF92TRTC8Binary
Number of file protocol transmits to indicated system.
88SMF92TRRC8Binary
Number of file protocol messages received from indicated system.
1610SMF92TRTQ8Binary
Number of incoming file protocol messages that required queuing because all processing tasks were busy.
2418SMF92TRTW8Binary
Average time in microseconds that it took for the transmit to complete. This is the response time of the request to the remote member.
3220SMF92TRRW8Binary
Average time in microseconds that it took zFS to process the incoming message.
4028SMF92TRSN52EBCDIC
Name of system, blank-padded.
Subtype 59 - contains Per-Filesystem Usage Info
(Offset from beginning of record: SMF92DOF)
00SMF92FST16Binary
STCKE value of time that file system statistics were last recorded in SMF for this file system.
1610SMF92FSVN8Binary
Number of vnodes in memory for this file system.
2418SMF92FSVU8Binary
Number of vnodes held by z/OS UNIX for this file system.
3220SMF92FSOP8Binary
Number of open files for this file system.
4028SMF92FSUS8Binary
Number of pages in the user file cache for this file system.
4830SMF92FSMT8Binary
Number of pages in the metacache for this file system.
5638SMF92FSAR4Binary
Number of application read requests to this file system. A read is any operation that does not change file or directory contents.
643CSMF92FSRR8Binary
Average read response time in microseconds for requests to this file system.
7244SMF92FSAW8Binary
Number of application write requests to this file system. A write is any operation that changes file or directory contents.
804CSMF92FSWR8Binary
Average write response time in microseconds for requests to this file system.
8854SMF92FSXR8Binary
Number of read messages sent to an owner system for this file system; 0 if this system is the owner.
965CSMF92FSXW8Binary
Number of write messages sent to an owner system for this file system; 0 if this system is the owner.
10464SMF92FSXRR8Binary
Average response time in microseconds of read requests sent to owner.
1126CSMF92FSXWR8Binary
Average response time in microseconds of write requests sent to owner.
12074SMF92FSES8Binary
Number of requests that received an out-of-space condition in this file system.
1287CSMF92FSIO8Binary
Number of requests receiving disk I/O errors for requests to this file system.
13684SMF92FSCM8Binary
Number of XCF communication failures or time-outs for messages sent to owner for this file system.
1448CSMF92FSCA8Binary
Number of times a user application task was asynchronously abended while running code in zFS for this file system.
15294SMF92FSMN16Binary
STCK time of mount of file system.
168A4SMF92FSDD8EBCDIC
DDNAME of allocation of file system data set, blank-padded.
176ACSMF92FSTK8Binary
Number of sysplex tokens in memory for this file system.
184B4SMF92FSDR8Binary
Number of read I/Os made to disk for this file system.
192BCSMF92FSDRB8Binary
Number of bytes read from disk for this file system.
200C4SMF92FSDW8Binary
Number of write I/Os made to disk for this file system.
208CCSMF92FSDWB8Binary
Number of bytes written to disk for this file system.
216D4SMF92FSDWC8Binary
Number of times a task had to wait on a disk I/O for this file system.
224DCSMF92FSDWT8Binary
Average wait time for tasks that had to wait on disk I/O for this file system.
232E4SMF92FSNM45EBCDIC
File system name, blank-padded.
277111SMF92FSRS3Binary
Reserved; will be zeros.

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