Abstract for MVS System Management Facility (SMF)
How to send your comments to IBM
Summary of changes
Summary of changes for z/OS V2R1, as updated February 2015
Summary of changes for z/OS V2R1, as updated March 2014
Summary of changes for z/OS V2R1, as updated December 2013
z/OS Version 2 Release 1 summary of changes
Introduction
Using SMF data
Billing users
Scenario 1
Scenario 2
Scenario 3
Scenario 4
Degradation billing
Efficiency Billing
Transaction billing
Reporting reliability
Analyzing the configuration
Scheduling jobs
Summarizing direct access volume activity
Evaluating data set activity
Profiling system resource use
Maintaining system security
Setting up and Managing SMF
Switching between SMF logging and SMF data set recording
Setting Up and Managing SMF Recording to Logstreams
Requirements for using SMF logging
Planning your SMF logging configuration
Coupling facility or DASD-only log streams?
How many log streams?
Which log streams map to which structures?
Determine a naming convention for SMF logging resources
Planning the structure and DASD space you need for SMF logging
Define authorization to SMF logging resources
Define SMF logging resources in the LOGR and CFRM policy couple data sets
Managing log streams and SMF log stream data
Sharing an SMFPRMxx parmlib member in an SMF logging environment
Using SMF log streams
Removing an SMF log stream from use
Changing the log streams or record types used for SMF logging
Obtaining records from SMF log streams
Example of using the IFASEXIT LOGR interface exit
Dumping SMF data from log streams
Flushing the Logstream Buffer
Setting Up and Managing SMF Recording to Data Sets
Creating SMF Data Sets
Sharing an SMFPRMxx Parmlib Member in a SMF data sets environment
Using DEFINE to Create SMF Data Sets
Selecting the SMF Data Set Control Interval
Using SMF Data Sets
Switching the SMF Data Sets
Dumping SMF Data Sets
Preserving SMF Data
SMF Halt Processing
Special considerations for DB2, JES3, and RMF
Using the SMF Dump Programs
Dumping SMF log streams - IFASMFDL
Specifying parameters for the SMF log stream dump program
Running the SMF log stream dump program
Return codes from the SMF log stream dump program
Serialization of the SMF logstream dump program
Dumping the SMF Data Sets - IFASMFDP
Specifying parameters for the SMF data set dump program
Running the SMF data set dump program
Creating the summary activity report
Creating the flood statistics report
Reading SMF data sets directly without using the dump programs
Customizing SMF
Using SMFPRMxx parameters
PROMPT — Recording status changes
RECORDING — Specifying whether to write SMF records to data sets or log streams
DEFAULTLSNAME and LSNAME — Specifying SMF log stream names
DSNAME — Specifying SMF data set names
SUBPARM — Passing data to a subsystem
TYPE and NOTYPE — Selecting and directing SMF records
SYS and SUBSYS with TYPE and NOTYPE — Selecting subtypes for SMF recording
SID — Specifying the system identifier
INTVAL and SYNCVAL — Performing interval accounting
SMF global recording interval
Listening for the occurrence of accounting events
Using interval synchronization to compare interval records
SMF Type 30 record interval accounting
Type 32 SMF record interval accounting
Nonsynchronized interval accounting
Changes to interval value
Synchronized interval accounting
Changes to interval value
Specifying a system or subsystem recording interval
STATUS — Collecting SMF statistics
DETAIL or NODETAIL — Performing TSO/E command accounting
SYS and SUBSYS — Performing started task accounting
BUFSIZMAX, BUFUSEWARN, DSPSIZMAX, PERMFIX, and NOBUFFS — Specifying SMF buffer options
FLOOD and FLOODPOL — Specifying SMF record flood options
SMFDLEXIT and SMFDPEXIT — Specifying the dump program exit
Entering SMFPRMxx in SYS1.PARMLIB
Adding SMFPRMxx to SYS1.PARMLIB
Using installation exit routines
Deciding which exits to use
Using operator commands
Using the SET command
Special considerations
Using the SETSMF command
Using the DISPLAY command
Using SMF macros
SMF macros
Using a macro to write records
IFASMFR — Addressing SMF record fields
SMFCHSUB — Changing subsystem parameters
Return codes
SMFDETAL — Testing detail recording
Return codes
SMFEWTM — Writing SMF records
Return codes
SMFEXIT — Branching to the SMF exits
Register use
SMFINTVL — Determining interval time
Return codes
Environment
Register information
SMFRTEST — Testing record recording
Return codes
Register use
SMFSUBP — Determining subsystem parameters
Return codes
SMFWTM — Writing SMF records
Return codes
User-Written Report Programs
Sorting SMF Records
Sample Sort/Merge Exit Routines
Designing a Report Program
Converting binary fields to time of day format
APPC/MVS Accounting
Transaction Programs (TPs)
Standard TP Processing
Multi-trans TP Processing
Multi-trans Shell
APPC/MVS Server Processing
Recording SMF Information for APPC/MVS Work
Record Type 30
Record Type 33, Subtype 1
Record Type 33, Subtype 2
z/OS UNIX System Services Accounting
The common address space work record (type 30)
Process accounting data
Accounting for fork()
Accounting for attach_exec
Accounting for exec functions
Address space accounting for z/OS UNIX file system activity
Sample SMF job flows
DFSMS statistics and configuration record (type 42)
RMF record support (types 70–79)
File system activity record (type 92)
Accounting for open() and close()
System Logger accounting
Capacity planning
Record Type 88
Analysis of fields
Primary storage full condition for Logstreams
IXGRPT1 SAMPLIB program
System Logger interim storage related I/O activity
Nearness of the primary storage full condition for Logstreams
Selected capacity planning information
GROUP Information
EXCP Count
DD Level
Address Space Level
CPU Time
CPU Time Under TCBs
Vector Facility Time
Included/Excluded TCB Times
CPU Time Under SRBs
Included/Excluded SRB Times
CPU-Time Variation
IFAUSAGE — Collecting Usage Data
Collecting Your Own Data Using the IFAUSAGE Macro
Collecting Usage Data
Requesting the Status of the Measurement Function
Collecting CPU Time for an Address Space or Task
Collecting CPU Time for a Function
Collecting Data Other Than CPU Time
Collection Intervals
IFAUSAGE macro
Environment
Programming Requirements
Restrictions
Input Register Information
Output Register Information
Performance Implications
REQUEST=REGISTER
Parameters
REQUEST=DEREGISTER
Parameters
REQUEST=FUNCTIONBEGIN
Parameters
REQUEST=FUNCTIONDATA
Parameters
REQUEST=FUNCTIONEND
Parameters
REQUEST=STATUS
Parameters
ABEND Codes
Return Codes
IFAUSAGE – List Form
IFAUSAGE – Execute Form
SMF record general information and best practices
Standard SMF record header
Best practices for designing SMF records
SMF records
Record Type 0 (00) — IPL
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 2 (02) — Dump Header
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 3 (03) — Dump Trailer
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 4 (04) — Step Termination
Record Environment
Record Mapping
Header/Self-defining Section
Device Data Section
Accounting section
Relocate Section
Record Type 5 (05) — Job Termination
Record Environment
Record Mapping
Header/Self-defining Section
Relocate Section
Record Type 6 (06) — External Writer
Record Mapping
Header/Self-defining Section for External Writer
I/O Data Section for External Writer
Common Section for External Writer
Enhanced SYSOUT Support (ESS) Section for External Writer
Record Type 6 (06) — JES2 Output Writer
Record Mapping
Header/Self-defining Section for JES2 Output Writer
I/O Data Section for JES2 Output Writer
3800 (non-impact) printing subsystem section for JES2 output writer
JES2 Common Section for JES2 Output Writer
Enhanced SYSOUT Support (ESS) Section for JES2 Output Writer
Record Type 6 (06) — JES3 Output Writer
Record Environment
Record Mapping
Header/Self-defining Section for JES3 Output Writer
I/O Data Section for JES3 Output Writer
3800 (non-impact) Printing Subsystem Section for JES3 Output Writer
JES3 Common Section for JES3 Output Writer
Enhanced SYSOUT Support (ESS) Section for JES3 Output Writer
Record Type 6 (06) — Print Services Facility (PSF)
Record Environment
Record Mapping
Header/self-defining section for PSF
I/O Data Section for PSF
Non-impact Printing Subsystem Section for PSF
Common Section for PSF
All-points-addressable printing subsystem section for PSF
Multi-Bins Header Section for PSF
Multi-Bins Counter Section for PSF
Enhanced SYSOUT Support (ESS) Section for PSF
File Transfer Section for PSF
Record Type 6 (06) — IP PrintWay
Record Environment
Record Mapping
Header/self-defining section for IP PrintWay
I/O Data Section for IP PrintWay
Common Section for IP PrintWay
Enhanced SYSOUT Support (ESS) Section for IP PrintWay
File Transfer Section for IP PrintWay
Record Type 7 (07) — Data Lost
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 8 (08) — I/O Configuration
Record Environment
Record Mapping
Header/Self-defining Section
Device Data Section
Record Type 9 (09) — VARY Device ONLINE
Record Environment
Record Mapping
Header/Self-defining Section
Data Device Section
Record Type 10 (0A) — Allocation Recovery
Record Environment
Record Mapping
Header/Self-defining Section
Data Definition Section
Record Type 11 (0B) — VARY Device OFFLINE
Record Environment
Record Mapping
Header/Self-defining Section
Data Definition Section
Record Type 14 (0E) — INPUT or RDBACK Data Set Activity
Record Mapping
Header/Self-defining Section
Section Sizes
TIOT Section
JFCB Section
DCB/DEB Section (tape and DASD)
UCB Section
Hiperbatch Section
ISAM Extension Section
Extended Information Segment
Extended Information Segment Descriptor
Extended Information Section Descriptor Word
Compressed format data set section (Type 1)
SMS Class Section (Type 2)
Step Information Section (Type 3)
ISO/ANSI Version 4 CCSID Information Section (Type 4)
Additional data set characteristics section (Type 5)
PDSE Statistics Section (Type6)
Tape Encryption Data Section (Type 7)
RAS Section (Type 8)
Record Type 15 (0F) — OUTPUT, UPDAT, INOUT, or OUTIN Data Set Activity
Record Type 16 (10) — DFSORT Statistics
Record Type 17 (11) — Scratch Data Set Status
Record Mapping
Header/Self-defining Section
Volume Information Section
Record Type 18 (12) — Rename Non-VSAM Data Set Status
Record Mapping
Header/Self-defining Section
Volume Information Section
Record Type 19 (13) — Direct Access Volume
Record Mapping
Header/Self-defining Section
Record Type 20 (14) — Job Initiation
Record Environment
Record Mapping
Header/Self-defining Section
Relocate Section
Record Type 21 (15) — Error Statistics by Volume
Record Mapping
Header/Self-defining Section
Record Type 22 (16) — Configuration
Record Environment
Record Mapping
Header/Self-defining Section
CPU Section
Storage Section
Channel Path (CHP) Section
Reconfigured Channel Path Section
Reconfigured PCIE Function Identifier (PFID) Section
Expanded Storage Section
Storage Control Section
Storage Element Extension
I/O Configuration Change Element
I/O Configuration Change Element Header Section
Entry Array in the I/O Configuration Change Element Section
Device Entry Section (SMF22ETY=SMF22DEV or SMF22MDEV or SMF22SDEV)
Optional device expansion entry (SMF22ETY=SMF22DEVE)
Physical Control Unit Entry Section (SMF22ETY=SMF22PCU or SMF22MP)
CHPID entry section (SMF22ETY=SMF22CH)
Logical Partition Entry Section (SMF22ETY=SMF22LP)
PCI Function Entry Section (SMF22ETY=SMF22PF)
Continuation Section
Record Type 23 (17) — SMF Status
Record environment
Record mapping
Header/self-defining section
Product section
System section
SMF statistics section
Spin lock instrumentation section
Bind break instrumentation section
Logstream statistics section
Record Type 24 (18) — JES2 Spool Offload
Record Mapping
Header/Self-defining Section
Product Section
Triplet Information
General Section
Triplet Information
Job Selection Criteria Section
Triplet Information
System Affinity Section
Triplet Information
SYSOUT Selection Criteria Section
Triplet Information
Enhanced SYSOUT Support (ESS) Section
Triplet Information
Record Type 25 (19) — JES3 Device Allocation
Record Environment
Record Mapping
Header/Self-defining Section
Descriptor Section
Record Type 26 (1A) — JES2 Job Purge
Record Mapping
Header/Self-defining Section
Descriptor Section
Events Section
Actuals section
Network Section
Routing Section
Print Section
Triplet Section
Workload Management Section
Accounting section
Record Type 26 (1A) — JES3 Job Purge
Record Environment
Record Mapping
Header/Self-defining Section
Descriptor Section
Events Section
Actuals section
Print Section
Triplet Section
Job Correlator Section
Workload Management Section
Accounting Section
Record Type 28 (1C) — NPM Statistics
Record Type 30 (1E) — Common address space work
Record Environment
Record Mapping
Header/self-defining section
Subsystem Section
Triplet Information
Identification Section
Triplet information
I/O Activity Section
Triplet information
Completion Section
Triplet Information
Processor Accounting Section
Triplet information
Execute Channel Program (EXCP) Section
Triplet Information
Accounting section
Triplet Information
Storage and Paging Section
Triplet Information
Performance Section
Triplet Information
Operator Section
Triplet Information
APPC/MVS Resource Section
Triplet Information
APPC/MVS Cumulative Resource Section
Triplet Information
z/OS UNIX Process Section
Automatic Restart Management Section
Triplet Information
Usage Data Section
Triplet Information
Multisystem Enclave Remote System Data Section
Triplet Information
Counter data section
Triplet Information
zEDC usage statistics section
Record Type 31 (1F) — TIOC Initialization
Record Mapping
Header/Self-defining Section
Record Type 32 (20) — TSO/E User Work Accounting
Record Environment
Record Mapping
Header/Self-defining Section
Product Section
Identification Section
TSO/E Command Segment (subtypes 1 and 2)
TSO/E Command Segment (subtypes 3 and 4)
Record Type 33 (21) — APPC/MVS TP Accounting
Record Environment
Record Mapping
Header/Self-defining Section
Product Section
Address space ID section
Subtype 1
TP Identification Section
TP Program Name Section
TP Usage Section
TP Usage Accounting Section
TP Usage Detail Section
TP Usage Scheduler Section
Subtype 2
Conversation ID section
Partner TP Program Name Section
Local TP Program Name Section
Logical Unit of Work ID (LUWID) Section
User Data Field Section
Record Type 34 (22) — TS-Step Termination
Record Environment
Record Mapping
Header/Self-defining Section
Execute Channel Program (EXCP) Section
Accounting section
Relocate Section
Record Type 35 (23) — LOGOFF
Record Environment
Record Mapping
Header/Self-defining Section
Relocate Section
Record Type 36 (24) — Integrated Catalog Facility Catalog
Record Mapping
Header/Self-defining Section
Product Section
Data Section
Record Type 37 (25) — NetView Hardware Monitor
Record Type 38 (26) — NetView Health Check and User Authorization Monitor
Record Type 39 (27) — NetView (NLDM) Response Time
Record Type 40 (28) — Dynamic DD
Record Environment
Record Mapping
Header/Self-defining Section
Execute Channel Program (EXCP) Section
Record Type 41 (29) — DIV Objects and VLF Statistics
Record Environment
Record Mapping
Header/Self-defining Section
Product Section
Object ACCESS Data Section
Object UNACCESS Data Section
Object I/O Activity Section
VLF Statistics Section
Record Type 42 (2A) — DFSMS statistics and configuration
Record environment
Record mapping
Header/Self-defining section
Product section
Subtype 1
BMF totals section
Storage class summary section
Subtype 2
Control unit cache section
Volume status section
Subtype 3
Event audit section
Subtype 4
Concurrent copy session section
Concurrent copy SSID header section
Concurrent copy volume section
Extended format data set section
Virtual concurrent copy (VCC) session section
Subtype 5
Storage class response time section
Volume header section
Volume header section - VTOC data component I/O statistics
Volume header section - VTOC index component I/O statistics
Volume header section - VVDS component I/O statistics
Subtype 6
Job header section (data set statistics)
Data set header section
Data set I/O statistics section
Access method statistics section
Subtype 9
B37/D37/E37 abend data section
SMS Data Section
Subtype 10
Volume Selection Failure Section
Subtype 11
Extended Remote Copy (XRC) Session Section
XRC SSID Data Section
Subtype 14
ADSTAR distributed storage manager (ADSM) accounting section
Subtype 15 — VSAM RLS Storage Class Response Time Summary
Sysplex-wide storage class summary data section for below the bar
SC, CF, SYS summary section for below the bar
Sysplex-wide storage class summary data section for above the bar
SC, CF, SYS summary section for above the bar
Subtype 16 — VSAM RLS Data Set Response Time Summary
Sysplex-wide data set summary section for below the bar
Data Set, CF, SYS summary section for below the bar
Sysplex-wide data set summary section for above the bar
Data Set, CF, SYS summary section for above the bar
Subtype 17 — VSAM RLS Coupling Facility Lock Structure Usage
MVS System CF Lock Structure Activity Totals Section
Lock Structure summary section
Subtype 18 — VSAM RLS CF cache partition usage
CF cache partition activity totals section
CF cache partition summary section
CF Cache partition summary section, directory/element ratio data
Subtype 19 — VSAM RLS local buffer manager LRU statistics summary
Sysplex totals local buffer manager LRU statistics summary for below the bar
Sysplex average buffer pool count array for below the bar
Sysplex wide totals buffer pool count array for below the bar
Average buffer manager calculated distribution array for below the bar
Total buffer manager calculated distribution array for below the bar
System local buffer manager LRU statistics summary for below the bar
Sysplex average buffer pool count array for below the bar
Calculated megabytes distribution array for below the bar
Sysplex totals local buffer manager lru statistics summary for above the bar
Sysplex average buffer pool count array for above the bar
Sysplex wide totals buffer pool count array for above the bar
Average buffer manager calculated distribution array for above the bar
Total buffer manager calculated distribution array for above the bar
System local buffer manager LRU statistics summary for above the bar
Sysplex average buffer pool count array for above the bar
Calculated megabytes distribution array for above the bar
Subtype 20 — STOW initialize
Job and data set information
User information
Subtype 21 — Member delete
Job and data set information
Alias names deleted in sympathy
Alias name list array
User Information
Subtype 22 — DFSMSrmm audit records
DFSMSrmm audit records section
Subtype 23 — DFSMSrmm security records
DFSMSrmm security records section
Subtype 24 — Member Add/Replace
Job and data set information
Alias names deleted in sympathy
Alias name list array
User information
Subtype 25 — Member rename
Job and data set information
Original member name
User information
Record Type 43 (2B) — JES2 Start
Record Mapping
Header/Self-defining Section
Record Type 43 (2B) — JES3 Start
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 45 (2D) — JES2 Withdrawal
Record Mapping
Header/Self-defining Section
Record Type 45 (2D) — JES3 Stop
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 47 (2F) — JES2 SIGNON/Start Line (BSC only)
Record Mapping
Header/Self-defining Section
General Section
Message Section
Record Type 47 (2F) — JES3 SIGNON/Start Line/LOGON
Record Environment
Record Mapping
Header/Self-defining Section
General Section
Message Section
Record Type 48 (30) — JES2 SIGNOFF/Stop Line (BSC only)
Record Mapping
Header/Self-defining Section
Record Type 48 (30) — JES3 SIGNOFF/Stop Line/LOGOFF
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 49 (31) — JES2 Integrity (BSC only)
Record Mapping
Header/Self-defining Section
Record Type 49 (31) — JES3 Integrity
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 50 (32) — VTAM Tuning Statistics
Record Type 52 (34) — JES2 LOGON/Start Line (SNA only)
Record Mapping
Header/Self-defining Section
Record Type 53 (35) — JES2 LOGOFF/Stop Line (SNA only)
Record Mapping
Header/Self-defining Section
Record Type 54 (36) — JES2 Integrity (SNA only)
Record Mapping
Header/Self-defining Section
Record Type 55 (37) — JES2 Network SIGNON
Record Mapping
Header/Self-defining Section
Record Type 56 (38) — JES2 Network Integrity
Record Mapping
Header/Self-defining Section
Record Type 57 (39) — JES2 Network SYSOUT Transmission
Record Mapping
Header/Self-defining Section
Enhanced SYSOUT Support (ESS) Section
Record Type 57 (39) — JES3 Networking Transmission
Record Environment
Record Mapping
Header/Self-defining Section
Record Type 58 (3A) — JES2 Network SIGNOFF
Record Mapping
Header/Self-defining Section
Record Type 59 (3B) — MVS/BDT File-to-File Transmission
Record Environment
Record Mapping
Header/Self-defining Section
MVS/BDT Product Section
Transaction Identifier Section
Transaction Type Section for FTF
Transaction Type Section for NJE
Transaction Data Section
Transmission Section
Transaction Accounting Section
Record Type 60 (3C) — VSAM Volume Data Set Updated
Record Mapping
Header/Self-defining Section
Record Type 61 (3D) — Integrated Catalog Facility Define Activity
Record Mapping
Header/self-defining section
Record Type 62 (3E) — VSAM Component or Cluster Opened
Record Environment
Record Mapping
Header/Self-defining Section
Statistics Section
Record Type 63 (3F) — VSAM Catalog Entry Defined
Record Mapping
Header/Self-defining Section
Record Type 64 (40) — VSAM Component or Cluster Status
Record Environment
Record Mapping
Header/Self-defining Section
Extent Information Section
Statistics Section at OPEN Time
Record Type 65 (41) — Integrated Catalog Facility Delete Activity
Record Mapping
Header/self-defining section
Record Type 66 (42) — Integrated Catalog Facility Alter Activity
Record Mapping
Header/self-defining section
Record Type 67 (43) — VSAM Catalog Entry Deleted
Record Mapping
Header/Self-defining Section
Record Type 68 (44) — VSAM Catalog Entry Renamed
Record Mapping
Header/Self-defining Section
Record Type 69 (45) — VSAM Data Space Defined, Extended, or Deleted
Record Mapping
Header/Self-defining Section
Record Type 70 (46) — RMF Processor Activity
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Subtype 1 — CPU, PR/SM, and ICF Activity
CPU Control Section
CPU Data Section
ASID Data Area Section
PR/SM Partition Data Section
PR/SM Logical Processor Data Section
CPU Identification section
Logical Core Data Section
Subtype 2 — Cryptographic Hardware Activity
Cryptographic CCA Coprocessor Data Section
Cryptographic Accelerator Data Section
ICSF Services Data Section
Cryptographic PKCS11 Coprocessor Data Section
Record Type 71 (47) — RMF Paging Activity
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Paging Data Section
Swap Placement Section
Record Type 72 (48) — Workload Activity, Storage Data, and Serialization Delay
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Subtype 3: Workload Activity
Workload Manager Control Section
Service Class Served Data Section
Resource Group Data Section
Service/Report Class Period Data Section
Response Time Distribution Data Section
Work Manager/Resource Manager State Section
Resource Delay Type Names Section
Subtype 4: Storage Data
Service Class Period Data Section
Swap Reason Data Section
Subtype 5: Serialization Delay
Serialization Control Section
CMS lock type data
Local Lock Data Section
CML lock owner data section
CML Lock Requestor Data Section
GRS latch type data
GRS enqueue data
GRS QScan statistics data section
Record Type 73 (49) — RMF Channel Path Activity
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Channel path control section
Channel path data section
SMF73CCM — CPMF Channel Measurement Data (Measurement Group 1)
SMF73CCM — CPMF Channel Measurement Data (Measurement Group 2)
SMF73CCM — CPMF Channel Measurement Data (Measurement Group 3)
Extended Channel Path Data Section
SMF73EDT — CPMF Extended Channel Measurement Data (Measurement Group 2)
Record Type 74 (4A) — RMF Activity of Several Resources
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Subtype 1 — Device Activity
Device Control Data Section
Device Data Section
Subtype 2 — XCF Activity
Control Data Section
System Data Section
Path Data Section
Member Data Section
Subtype 3 — OMVS Kernel Activity
Control Data Section
Subtype 4 — Coupling Facility Activity
Local Coupling Facility Data Section
Connectivity Data Section
Storage Data Section
Structure Data Section
Request Data Section
Processor Utilization Data Section
Cache Data Section
Remote Facility Data Section
Channel path data section
Storage Class Memory Data Section
Subtype 5 — Cache Subsystem Device Activity
Cache Control Section
Cache device data section
Cache device data section extension
Cache control unit status data section
RAID Rank/Extent Pool Data Section
Subtype 6 — Hierarchical File System Statistics
HFS Global Data Section
HFS Global Buffer Section
HFS File System Section
Subtype 7 — FICON Director Statistics
FCD Global Data Section
FCD Switch Data Section
FCD Port Data Section
FCD Connector Data Section
Subtype 8 — Enterprise Disk System Statistics
Control data section
Link Statistics Section
Extent Pool Statistics Section
Rank Statistics Section
Rank Array Data Section
Subtype 9 — PCI Express Based Function Activity
PCIE function data section
PCIE Function Type data section
Hardware accelerator data section
Hardware accelerator compresssion data section
Record Type 75 (4B) — RMF Page Data Set Activity
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Page Data Set Data Section
Record Type 76 (4C) — RMF Trace Activity
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Trace Control Section
Trace Data Section
Variable Trace Data Section
Record Type 77 (4D) — RMF Enqueue Activity
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Enqueue Control Section
Enqueue Data Section
Record Type 78 (4E) — RMF Virtual Storage and I/O Queuing Activity
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Subtype 2 Virtual Storage Activity
Virtual Storage Common Storage Data Section
Virtual Storage Private Area Data Section
Virtual Storage Private Area Subpool Section
Format descriptions
Subtype 3 I/O Queuing Activity
Control Section
IOP Initiative Queue and Utilization Data Section
I/O Queuing Configuration Control Section
I/O Queuing Configuration Data Section
I/O Queuing Data Section
HyperPAV Data Section
Record Type 79 (4F) — RMF Monitor II Activity
Record Environment
Record Mapping
Header/Self-defining Section
RMF Product Section
Monitor II Control Section
Subtype 1 — Address Space State Data
ASD and ASDJ data section
Subtype 2 — Address Space Resource Data
ARD and ARDJ data section
Subtype 3 — Storage/Processor Data
SRCS Data Section
Subtype 4 — Paging Activity
SPAG Data Section
Subtype 5 — Address Space SRM Data
ASRM and ASRMJ Data Section
Subtype 6 — Reserve Data
SENQR Data Section
Subtype 7 — Enqueue Contention Data
SENQ Data Section
Subtype 9 — Device Activity
Device Data Section
Subtype 11 — Page Data Set Activity
PGSP Control Section
Subtype 12 — Channel Path Activity
Channel Path Control Section
Channel Path Data Section
R79CCCM - CPMF Channel Measurement Data (Measurement Group 1)
R79CCCM - CPMF Channel Measurement Data (Measurement Group 2)
R79CCCM - CPMF Channel Measurement Data (Measurement Group 3)
R79CCCMX - CPMF Extended Channel Measurement Data (Measurement Group 2)
Subtype 14 — I/O Queuing Activity
I/O Queuing Control Section
I/O Queuing Configuration Control Section
I/O Queuing Configuration Data Section
I/O Queuing Data Section
Subtype 15 — IRLM Long Lock Detection
IMS Long Lock Data Section
Record Type 80 (50) — Security Product Processing
Record Type 81 (51) — RACF Initialization
Record Type 82 (52) — CUSP Record
Record Mapping
Header/Self-defining Section
Key Generator Utility Relocate Section
GENKEY Function Relocate Section
RETKEY Function Relocate Section
Cryptography Initialization Relocate Section
Installation Data Relocate Section
Cryptographic Unit Data Relocate Section
Record Type 82 (52) — ICSF Record
Record Type 82 (52) — PCF Record
Record Mapping
Header/Self-defining Section
Key Generator Utility Relocate Section
GENKEY Function Relocate Section
RETKEY Function Relocate Section
Cryptography Initialization Relocate Section
Installation Data Relocate Section
Record Type 83 (53) — RACF Audit Record For Data Sets
Record Type 84 (54) — JES3 Monitoring Facility (JMF) Data
Record Environment
Record Mapping
Header/Self-defining Section
Product Section
General Section
Subtype 1 — FCT Analysis
Subtype Header Section
General Information Section
JES3 Subtask Entry
Working Set Plot Counter Entry
Interruption Request Block Header Section
IRB Table Entry
FCT and AWAIT Analysis Section
FCT Entry
FCT Entry Extension
FCT AWAIT Entry (JES3)
FCT AWAIT Entry
Subtype 2 — FCT Summary and Highlight
Subtype 2 Header
FCT Summary Entry
FCT and AWAIT Highlight Section
JES3 Wait Analysis Section
WAIT analysis entry
Subtype 3 — Spool Data Management (SDM)
General Spool Data Management Data Section
Spool Data Set Description Section
Spool Partition Description Section
Spool Space Utilization Snapshot Section
Single Track Table Space Utilization Section
Spool I/O Activity Section
Buffers chaining by spool data set section
Minimal/Marginal Track Condition Section
Subtype 4 — Resqueue Cellpool and Control Block Utilization
Resqueue Cell Pool Statistics Section
Resqueue Secondary Extent Entry
JCT Access Method Statistics Section
JES3 Control Block Utilization Section
Subtype 5 — Job Analysis
Subtype Header
JES3 Work-To-Do Section
Job Analysis Section
Job Status Entry and GMS/MDS Entry
JES3 Function Summary Section
JES3 Function Summary Entry
Plot Section
Jobs Being Processed by Main Processor (Initiator Plot)
Jobs Being Processed by Job Class Group Entry (Job Class Plot)
Job Class Group Plot Counter Entry
Allocated JES3 devices by device class (device plot) entry
Allocated JES3 devices by Setname (Setname plot) entry
Entry for each J Type, X Type, and M Type Plot Counter
JES3 Queue Length by JES3 Function (RQINDEX Plot) Entry
RQINDEX Plot Counter Entry
Subtype 6 — JES3 Hot Spot Analysis
Hot Spot Entry
Subtype 7 — JES3 Internal Reader DSP Analysis
Subtype 8 — JES3 Subsystem Interface (SSI) Response Time Analysis
SSI Entry
Subtype 9 — JES3 Subsystem Interface (SSI) Destination Queue Analysis
SSI Destination Entry
Subtype 10 — Workload Manager Analysis
Record Type 85 (55) — Measuring OAM Transaction Performance Using SMF
Record Type 86 (56) — CIM server Audit
Subtype Description
Subtype 1 - Authentication
Subtype 2 - Configuration
Subtype 3 - Provider Status
Subtype 4 - CIM Operations
Record Mapping
Common Section
Header Section
Product Section
Subtype section
Subtype 1 - Authentication
Subtype 2 - Configuration
Subtype 3 - Provider Status
Subtype 4 - CIM Operation
Record Type 87 (57) - GRS Monitoring
Record Type 88 (58) — System Logger Data
Record Mapping
Header/Self-defining Section
Product Section
Triplet Information
Subtype 1
Log Stream Section
Triplet Information
Events Section
Triplet Information
Structure (Interim Storage) Section
Triplet Information
Subtype 11
Structure Alter Section
Triplet Information
Record Type 89 (59) — Usage Data
Record environment
Record mapping
Header: self-defining section
Self-Defining section
Record product section
Triplet information
System ID section
Triplet information
Subtype 1 — Usage data section
Triplet information
Subtype 1 — Product intersection data section
Triplet information
Subtype 2 — State data section
Triplet information
Record type 90 (5A) — system status
Record environment
Record mapping
Header/self-defining section
Product section
Subtypes 1 or 2
SET TIME section or SET DATE section
Subtypes 5, 9, 13, and 15 only
Self-Defining section
IPL SMF/SET SMF/SETSMF section
SMF data set section
Subsystem record section
Subsystem parameter section
Subtypes 6 or 7
Switch SMF/Halt EOD section
Subtype 8 only
System IPL prompt data section
Subtype 10
IPL SRM command section
Subtype 11
SET OPT command section
Subtype 14
SET MPF command section
Subtype 16
SET DAE command section
Subtype 17
SET PFK command data section
Subtype 18
SET GRSRNL command data section
Subtype 19
SET APPC command data section
Subtype 20
SET ASCH command data section
Subtype 21
SET SCH command data section
Subtype 22
SET CNGRP command section
Subtype 23
Install workload management service definition
Subtype 24
Mapping a single subtype 24 record
Mapping multiple subtype 24 records
VARY WLM command data section - service policy header
Subtype 25
MODIFY WLM command data section
Subtype 26
IPL Logrec data set section
Subtypes 27 and 28
Automatic restart management policy section
Subtype 29
LNKLST set activation
Subtype 30
RESET command complete
Subtype 31
Dynamic LPA management section
Subtype 32
Mapping a single subtype 32 record
Mapping multiple subtype 32 records
Scheduling environment information
Subtype 33
SET AUTOR command section
Subtype 34
Processor capacity change section
Subtype 35
SETLOAD xx,IEASYM command section
Subtype 36
SET CON command section
Record Type 91 (5B) — BatchPipes/MVS Statistics
Record type 92 (5C) — File system activity
Record Environment
Record Mapping
Header/Self-defining Section
Subtype 1
Subtype 2
Subtype 4
Subtypes 5 and 6
Subtype 7
Subtype 10
Subtype 11
Subtype 12
Subtype 13
Subtype 14
Subtype 15
Subtype 17
Record Type 94 (5E) — IBM Tape Library Dataserver Statistics
Record Mapping
Header/Self-defining Section
Self-Defining Section (Subtype 1)
Product Section
Format Section
Self-Description Information
Self-Managed Tape Library Statistics
Mount Statistics
Demount Statistics
Eject Statistics
Audit statistics
Insert Statistics
VTS Statistics
Import/Export Statistics
VTS enhanced library statistics
Array data section
Subtype 2
Header Section
Self-defining Section (Subtype 2)
Product Section
Header Section
Volume Pool Statistics (VPS) Section
Volume Pool Statistics (VPS) Array Section
Record Type 96 (60) — Cross Memory Service Provider Charge Back
Provider's Information Section
Detail Section
Summary Section
Record Type 97 (61) — Foreign Enclave Resource Data
Header/Self-defining Section
Product Section
Foreign Enclave Data Section
Record Type 99 (63) — System Resource Manager Decisions
Starting SMF Record Type 99
Record Mapping
Header/Self-defining Section
Self-Defining Section
SMF 99 Product Information
Subtype 1
Header/Self-defining Section
Trace Table Entry Section
System State Information Section
System Paging Plot Information Section
Priority Table Entry Section
Resource Group Entry Section
Generic Resource Entry Section
Software Licensing Information
Software Licensing Table Information
Subtype 2
Self Defining Section
Class data section
EWLM Class Data Section
Period Data Section
Cross Memory Delay Entry Section
Server Data Entry Section
Server Sample Data Entry Section
Queue Server Data Entry Section
Remote Queue Server Data Entry Section
Address space expanded storage access policy section
Subtype 3
Self-Defining Section
Class data section
Period Self Defining Section
Period Paging Rate Plot Section
MPL Delay Plot Section
Ready User Average Plot Section
Swap Delay Plot Section
Proportional Aggregate Speed Plot Section
Queue Delay Plot Section
Queue Ready User Average Plot Section
Active server instances plot section
VS Plot for Active Server Instances Section
VS Plot for Total Server Instances Section
Queue Service Time Plot Section
Plot With Two Curves - Point Entry Section
Subtype 4
Self-Defining Section
Device Cluster Priority Table Section
I/O Plot Information Section
Subtype 5
Self-Defining Section
Processor Storage Plot Section
Central storage plot section
Subtypes 1, 3, and 5
Plot with One Curve - Point Entry Section
Subtype 5
Plot With Three Curves - Point Entry Section
Subtype 6
Self-Defining Section
Period Data Section
Server Section
Subtype 7
Self-Defining Section
PAV Device Section
Subtype 8
Self Defining Section
LPAR Data Entry Section
Priority Table Entry Section
CPU Period Table Entry Section
LPAR CPU Data for a Partition in an LPAR Cluster Section
SYSH CPU Plot Section
Subtypes 2 and 8
I/O Subsystems Samples Data Section
Subtype 9
Self Defining Section
Channel path data entry section
I/O Subsystem Plot Section
Channel path data entry section
Subtype 10
Header/Self-defining Section
CPU Data Section
Processor Speed Change Section (old or new)
Subtype 11
Header/Self-defining Section
Capacity group data section
CEC service data section
Subtype 12
Self-defining section
Header data section
Capacity data section
Processor data section
Subtype 13
Subtype 14
Self-defining section
Header data section
Processor data section
Node data section
MPWQ CPU/core data section
MPWQ HNode data section
Record Type 100 (64) — DB2 Statistics
Record Type 101 (65) — DB2 Accounting
Record Type 102 (66) — DB2 Performance
Record Type 103 (67) — IBM HTTP Server
Record Type 104 (68) — RMF Distributed Platform Performance Data
Subtype descriptions
AIX on System p
Linux on System x
Linux on z Systems
Windows on System x
Record Environment
Security Notice
Record Mappings
Header/Self-defining Section
RMF XP Product Section
Image Control Section
Subtypes 1 - 12 for AIX on System p
Subtype 1 — AIX_ActiveMemoryExpansionMetrics
Subtype 2 — AIX_ProcessorMetrics
Subtype 3 — AIX_ComputerSystemMetrics
Subtype 4 — AIX_DiskMetrics
Subtype 5 — AIX_NetworkPortMetrics
Subtype 6 — AIX_FileSystemMetrics
Subtype 7 — AIX_MemoryMetrics
Subtype 8 — AIX_OperatingSystemMetrics
Subtype 9 — AIX_ProcessMetrics
Subtype 10 — AIX_SharedEthernetAdapterMetrics
Subtype 11 — AIX_ActiveMemorySharingMetrics
Subtype 12 — AIX_VirtualTargetDeviceMetrics
Subtypes 20 - 31 for Linux on System x
Subtype 20 — Linux_IPProtocolEndpointMetrics
Subtype 21 — Linux_LocalFileSystemMetrics
Subtype 22 — Linux_NetworkPortMetrics
Subtype 23 — Linux_OperatingSystemMetrics
Subtype 24 — Linux_ProcessorMetrics
Subtype 25 — Linux_UnixProcessMetrics
Subtype 26 — Linux_StorageMetrics
Subtype 30 — Linux_KVMMetrics
Subtype 31 — Linux_XenMetrics
Subtypes 40 - 53 for Linux on z Systems
Subtype 40 — Linux_IPProtocolEndpointMetrics
Subtype 41 — Linux_LocalFileSystemMetrics
Subtype 42 — Linux_NetworkPortMetrics
Subtype 43 — Linux_OperatingSystemMetrics
Subtype 44 — Linux_ProcessorMetrics
Subtype 45 — Linux_UnixProcessMetrics
Subtype 46 – Linux_StorageMetrics
Subtype 50 — Linux_zCECMetrics
Subtype 51 — Linux_zLPARMetrics
Subtype 52 — Linux_zChannelMetrics
Subtype 53 — Linux_zECKDMetrics
Subtypes 60 - 64 for Windows on System x
Subtype 60 - Windows_LocalFileSystemMetrics
Subtype 61 – Windows_NetworkPortMetrics
Subtype 62 – Windows_OperatingSystemMetrics
Subtype 63 – Windows_ProcessorMetrics
Subtype 64 – Windows_StorageMetrics
Record Type 108 (6C) — Domino Server Statistics
Subtype Descriptions
Subtype 1 - Server Load
Subtype 2 - User activity
Subtype 3 - Monitoring and Tuning
Subtype 6 - Data base activity
Record Environment
Security Notice
Record Mappings
Common Sections
Header/Self-defining Section
Product Section
Subtype 1 — Server Load
Self-Defining Section
Server Load Section
Transaction Section
Port Activity Section
Subtype 2 — User Activity
Self-Defining Section
Server Load Section
Subtype 3 — Monitoring and Tuning
Self-Defining Section
Monitoring and Tuning Data Section
Subtype 6 — Data Base Activity
Self-Defining Section
Data Base Activity Data Section
Constants: Transaction Types
Record Type 109 (6D) — TCP/IP Statistics
Record Type 110 (6E) — CICS TS for z/OS Statistics
Record Type 111 (6F) — CICS TS for z/OS Statistics
Record type 113 (71) — Hardware capacity, reporting, and statistics
Record Mapping
Header section
Self-defining section, based on the address of SMF record type 113 + the length of the header section
Subsystem section, based on the address of SMF record type 113 + the offset value in SMF113SOF
Identification section, based on the address of SMF record type 113 + the offset value in SMF113IOF
Subtype 1
Header/self-defining section, based on the address of SMF record type 113 + the offset value in SMF113DOF
Counter set section, based on the address of SMF record type 113 + the offset value in field SMF113_1_CSOF
Short counter data section, based on the address of SMF record type 113 + the offset value in field SMF113_1_CDOF
Long counter data section, based on the address of SMF record type 113 + the offset value in field SMF113_1_CDOF
Subtype 2
Header/self-defining section, based on the address of SMF record type 113 + the offset value in SMF113DOF
Counter set section, based on the address of SMF record type 113 + the offset value in field SMF113_2_CSOF
Counters section, based on the address of SMF record type 113 + the offset value in field SMF113_2_CDOF
Record Type 115 (73) — MQSeries Statistics
Record Type 116 (74) — MQ Accounting
Record Type 118 (76) — TCP/IP Statistics
Record Type 119 (77) — TCP/IP Statistics
Record Type 120 (78) — WebSphere Application Server for z/OS Performance Statistics