|
SMF Type 99 Record (Subtype 12) - z/OS 1.13This table shows the record layout for type 99 SMF records
|
It's easy to report on SMF 99 data! | |
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.
|
Offset (Dec.) | Offset (Hex) | Name | Length | Format | Description |
0 | 0 | SMF99S12_ LEN | 2 | binary | Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word). See “Standard SMF Record Header” on page 13-1 for a detailed description.
|
2 | 2 | SMF99S12_ SEG | 2 | binary | Segment descriptor (see record length field).
|
4 | 4 | SMF99S12_ FLG | 1 | binary | System indicator: Bit Meaning When Set 0-2 Reserved 3-6 Version indicators* 7 Reserved.*See “Standard SMF Record Header” on page 13-1 for a detailed description.
|
5 | 5 | SMF99S12_ RTY | 1 | binary | Record type 99
|
6 | 6 | SMF99S12_ TME | 4 | binary | Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
|
10 | 0A | SMF99S12_ DTE | 4 | packed | Date when the record was moved into the SMF buffer, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
|
14 | 0E | SMF99S12_ SID | 4 | EBCDIC | System identification (from the SID parameter).
|
18 | 12 | SMF99S12_ SSID | 4 | EBCDIC | Sub system identification
|
22 | 16 | SMF99S12_ TID | 2 | binary | Record subtype (must be at offset X'16' x).
|
24 | 18 | SMF99S12_ SDEF_ LEN | 4 | binary | Length of the self definition section.
|
0 | 0 | SMF99S12_ POF | 4 | binary | Offset to the product section from the beginning of the record (including RDW).
|
4 | 4 | SMF99S12_ PLN | 2 | binary | Length of the product section.
|
6 | 6 | SMF99S12_ PON | 2 | binary | Number of the product section.
|
8 | 8 | SMF99S12_ DOF | 4 | binary | Offset to data section from beginning of the record (including RDW).
|
12 | C | SMF99S12_ DLN | 2 | binary | Length of the data section.
|
14 | E | SMF99S12_ DON | 2 | binary | Number of the data section.
|
0 | 0 | SMF99S12_ VN2 | 2 | binary | Record sub-version. Use to identify changes to the record in the service stream.
|
2 | 2 | SMF99S12_ RVN | 2 | binary | Record version number.
|
4 | 4 | SMF99S12_ PNM | 8 | EBCDIC | Product name - SRM
|
12 | C | SMF99S12_ SLV | 8 | EBCDIC | System level from which record was cut (Copied from CVTPRODN).
|
20 | 14 | SMF99S12_ SNM | 8 | EBCDIC | System name from which record was cut (Copied from CVTSNAME)
|
28 | 1C | SMF99S12_ PFLG | 1 | binary | Record Flags: Bit Meaning When Set 0 Only a subset of the available data was written to avoid that this record gets larger than 32 KByte 1 Only a subset of the available data is written to this record. The rest follows in subsequent records. This record contains a reassembly area. 2–7 Reserved.
|
29 | 1D | -- | 3 | EBCDIC | Reserved.
|
0 | 0 | SMF9912_ HD_ Int_ Hdr_ OFFSET | 4 | binary | Offset to header data section
|
4 | 4 | SMF9912_ HD_ Int_ Hdr_ LENGTH | 2 | binary | Length of header data section
|
6 | 6 | SMF9912_ HD_ Int_ Hdr_ NUMBER | 2 | binary | Number of header data sections
|
8 | 8 | SMF9912_ HD_ Int_ Cap_ OFFSET | 4 | binary | Offset to capacity data section
|
12 | C | SMF9912_ HD_ Int_ Cap_ LENGTH | 2 | binary | Length of capacity data section
|
14 | E | SMF9912_ HD_ Int_ Cap_ NUMBER | 2 | binary | Number of capacity data sections
|
16 | 10 | SMF9912_ HD_ Int_ Proc_ OFFSET | 4 | binary | Offset to processor data section
|
20 | 14 | SMF9912_ HD_ Int_ Proc_ LENGTH | 2 | binary | Length of processor data section
|
22 | 16 | SMF9912_ HD_ Int_ Proc_ NUMBER | 2 | binary | Number of processor data sections
|
0 | 0 | SMF99C_ VCM_ SMF_ Sequ | 4 | binary | HiperDispatch SMF sequence number
|
4 | 4 | SMF99C_ VCM_ ErrorCode | 2 | binary | HiperDispatch Error Code
|
6 | 6 | -- | 1 | binary | Reserved
|
7 | 7 | SMF99C_ VCM_ Diag204_ Flags | 1 | binary | Flags
Bit Meaning When Set 0 LPAR capped by WLM 1 LPAR capped by customer |
8 | 8 | SMF99C_ VCM_ Interval_ Len | 4 | binary | Measured interval length in microseconds
|
12 | C | SMF99C_ VCM_ LparPhysProcShr | 4 | binary | LPAR physical processor share for general CPs scaled by 256
|
16 | 10 | SMF99C_ VCM_ Interval_ TOD | 8 | binary | TOD when HiperDispatch code got control. In STCK format
|
24 | 18 | SMF99C_ VCM_ Flags | 4 | binary | HiperDispatch (HD) status flags
|
24 | 18 | SMF99C_ VCM_ Flag1 | 1 | binary | 1st flag byte
Bit Meaning When Set 0 topology has changed 1 rebuild affinity nodes 2 honor priority has changed 3 dispatcher WUQ error 4 processor speed change 5-7 reserved |
25 | 19 | SMF99C_ VCM_ Flag2 | 1 | binary | 2nd flag byte
Bit Meaning When Set 0 CEC capacities are valid 1 LPAR capacities are valid 2 Old VCM state 3 reserved 4 dispatcher affinity was updated 5 PTF was issued to initiate a switch into the opposite mode. However, the PTF return info tells us that we are already in the requested mode 6 VCM is transitioning to/from vertical 7 reserved |
26 | 1A | SMF99C_ VCM_ Flag3 | 1 | binary | 3rd flag byte
Bit Meaning When Set 0 topology facility installed 1 IFA facility installed 2 LPAR has only dedicated CPs 3 Cross memory set 4 new container TLE 5 CPU type has changed 6 Write TopoChg section 7 reserved |
27 | 1B | SMF99C_ VCM_ Flag4 | 1 | binary | 4th flag byte
Bit Meaning When Set 0 IFA honor priority state of previous interval 1 SUP honor priority state of previous interval 2-7 reserved |
28 | 1C | -- | 4 | binary | Reserved
|
32 | 20 | SMF99C_ VCM_ DiagMPWQ | 16 | structure | 1st data element of diagnostic MPWQ data array 48 30 16 structure 2nd data element of diagnostic MPWQ data array
|
64 | 40 | SMF99C_ VCM_ DiagECPX | 16 | structure | 1st data element of diagnostic ECPX data array 80 50 16 structure 2nd data element of diagnostic
|
64 | 40 | SMF99C_ VCM_ LparCapAlloc | 4 | binary | Allocated LPAR capacity in microseconds. The allocated capacity is provided by the guaranteed capacity on VHs and VMs, plus extra capacity on VMs and unparked VLs
|
68 | 44 | SMF99C_ VCM_ LparCapNonGuaran | 4 | binary | Non guaranteed LPAR capacity in microseconds.
|
72 | 48 | SMF99C_ VCM_ LparCapMedGuaran | 4 | binary | Guaranteed LPAR capacity on VMs in microseconds.
|
76 | 4C | SMF99C_ VCM_ LparCapGuaran | 4 | binary | Guaranteed LPAR capacity in microseconds. This value is calculated from the physical processor share of this LPAR
|
80 | 50 | SMF99C_ VCM_ MvsBusyProjected | 4 | binary | Projected MvsBusy, scaled by 16
|
84 | 54 | SMF99C_ VCM_ LparUnusedCapShare | 4 | binary | Unused capacity share of this LPAR in microseconds
|
88 | 58 | SMF99C_ VCM_ LparUnusedCap | 4 | binary | Unused LPAR capacity in microseconds including the unused capacity share for this LPAR
|
92 | 5C | -- | 4 | binary | Reserved
|
96 | 60 | SMF99C_ VCM_ Diag204_ LogInfo | 16 | binary | LPAR information
|
96 | 60 | SMF99C_ VCM_ D204_ TotalW | 4 | binary | Total LPAR weight
|
100 | 64 | SMF99C_ VCM_ D204_ CurrentW | 4 | binary | Current LPAR weight
|
104 | 68 | SMF99C_ VCM_ D204_ WrkCurrW | 4 | binary | Accumulated current LPAR weight
|
108 | 6C | SMF99C_ VCM_ D204_ LCpus | 2 | binary | Number of logical CPs for this LPAR
|
110 | 6E | -- | 2 | binary | Reserved
|
112 | 70 | SMF99C_ VCM_ CpuHi | 1 | binary | Number of VHs
|
113 | 71 | SMF99C_ VCM_ CpuMed | 1 | binary | Number of VMs
|
114 | 72 | SMF99C_ VCM_ CpuLo | 1 | binary | Number of VLs
|
115 | 73 | SMF99C_ VCM_ CpuLoUnparked | 1 | binary | Number of unparked VLs
|
116 | 74 | SMF99C_ VCM_ CpuLoParked | 1 | binary | Number of parked VLs 117 75 * 1 1 HEX Reserved
|
128 | 80 | SMF99C_ VCM_ DiagCapAdj | 16 | binary | Diagnose information capacity adjustment
|
128 | 80 | SMF99C_ VCM_ DiagCapFlags | 4 | binary | Capacity change flags
|
128 | 80 | SMF99C_ VCM_ DiagCapIncr | 2 | binary | Capacity increase flags: Bit Meaning When Set 0 Adjust capacity increase 1 Adjust capacity increase by unparking a processor 2 Unpark request 3 Unpark all request 4 Reserved 5 Unpark requested because the LPAR capacity is below the guaranteed capacity + unused capacity share 6-15 Reserved
|
130 | 82 | SMF99C_ VCM_ DiagCapDecr | 2 | binary | Capacity decrease flags: Bit Meaning When Set 0 Adjust capacity decrease 1 Adjust capacity decrease by parking a processor 2 Park requested 3 Park all request 4 MvsBusy too low 5 VL effect too low 6 Small VM/VL effectiveness 7 no VM/VL effectiveness 8 If no VHEXists 9-15 Reserved 132 84 * 12 HEX Reserved
|
144 | 90 | SMF99C_ VCM_ CecCapTotal | 4 | binary | Total CEC capacity in microseconds
|
148 | 94 | SMF99C_ VCM_ CecCapUsedAdj | 4 | binary | CEC capacity used in microseconds, adjusted to the scheduled VCM interval length
|
152 | 98 | SMF99C_ VCM_ CecCapUsed | 4 | binary | CEC capacity used in microseconds
|
156 | 9C | SMF99C_ VCM_ CecCapFree | 4 | binary | Free CEC capacity in microseconds, adjusted to the scheduled VCM interval length 160 A0 * 2 HEX Reserved
|
162 | A2 | SMF99C_ VCM_ CecSharedCps | 2 | binary | Number of shared CPs
|
164 | A4 | SMF99C_ VCM_ CecCapFreeLimit | 2 | binary | CEC free limit for unparking, scaled by 256
|
166 | A6 | SMF99C_ VCM_ CecUtil | 2 | binary | Total CEC utilization, scaled by 256
|
168 | A8 | SMF99C_ VCM_ CecTotUnusedCap | 4 | binary | Total unused capacity of all LPARs in CEC in microseconds. The unused capacity of the requesting LPAR is not included
|
172 | AC | SMF99C_ VCM_ CecTotLparWgtAboveGuaran | 2 | binary | Total weight of all LPARs with a processor demand above guaranteed capacity. The weight of the requesting LPAR is always included 174 AE * 2 HEX Reserved
|
176 | B0 | SMF99C_ VCM_ CecPhysMgmTime | 4 | binary | Physical LPAR management time of all CPUs in microseconds
|
180 | B4 | SMF99C_ VCM_ CecPhysMgmTimeAdj | 4 | binary | Physical LPAR management time of all CPUs, adjusted to the scheduled VCM interval length
|
184 | B8 | -- | 8 | binary | Reserved Offset Name Length Format Description
|
0 | 0 | SMF99C_ HD_ Int_ Proc_ Idx | 2 | binary | HiperDispatch interval processor index
|
2 | 2 | SMF99C_ LCCADSF2 | 1 | binary | Processor flag 1 Bit Meaning When Set 0 Reserved 1 Processor parked 2-7 Reserved
|
3 | 3 | SMF99C_ LCCASCFL | 1 | binary | Processor flag 2 Bit Meaning When Set 0-6 Reserved 7 Processor park request pending 4 4 * 12 HEX Reserved
|
The table above is based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual.
Home |
Products |
Prices |
Documentation |
30-Day Trials |
Customer Reviews |
Company
| FAQ
| Sample Reports
| SMF Records
Send Your Comments or Questions