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

This table shows the record layout for type 99 SMF records
(System Resource Manager (SRM) Decisions).

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

It's easy to report on SMF 99 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 99 Record -- System Resource Manager (SRM) Decisions
Offset
(Dec.)
Offset
(Hex)
NameLengthFormatDescription
00SMF99LEN2binary
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.
22SMF99SEG2binary
Segment descriptor (see record length field).
44SMF99FLG1binary
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.
55SMF99RTY1binary
Record type 99
66SMF99TME4binary
Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
100ASMF99DTE4packed
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.
140ESMF99SID4EBCDIC
System identification (from the SID parameter).
1812SMF99SSID4EBCDIC
Sub system identification
2216SMF99TID2binary
Record subtype (must be at offset X'16' x).
2418SMF99_
SDEF_
LEN
4binary
Length of the self definition section.
Self-Defining Section
04SMF99POF4binary
Offset to the product section from the beginning of the record (including RDW).
44SMF99PLN2binary
Length of the product section.
66SMF99PON2binary
Number of the product section.
88SMF99DOF4binary
Offset to data section from beginning of the record (including RDW).
12CSMF99DLN2binary
Length of the data section.
14ESMF99DON2binary
Number of the data section.
SMF 99 Product Information
02SMF99VN22binary
Record sub-version. Use to identify changes to the record in the service stream.
22SMF99RVN2binary
Record version number.
44SMF99PNM8EBCDIC
Product name - SRM
12CSMF99SLV8EBCDIC
System level from which record was cut (Copied from CVTPRODN).
2014SMF99SNM8EBCDIC
System name from which record was cut (Copied from CVTSNAME)
281CSMF99PFLG1binary
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.
291D--3EBCDIC
Reserved.
Subtype 1 Header/Self-defining Section
00SMF99TOF4binary
Offset to trace section from beginning of record (including RDW).
44SMF99TLN2binary
Length of a trace table entry.
66SMF99TON2binary
Number of trace table entries. There is one trace table entry per action or contemplated action.
88SMF99SSOF4binary
Offset to system state section from beginning of record (including RDW).
12CSMF99SSLN2binary
Length of system state section.
14ESMF99SSON2binary
Number of system state sections (always 1).
1610SMF99PPOF4binary
Offset to paging plot section from beginning of the record (including RDW).
2014SMF99PPLN2binary
Length of the paging plot section.
2216SMF99PPON2binary
Number of paging plot sections (always 1).
2418SMF99PTOF4binary
Offset to priority table entries from beginning of record (including RDW).
281CSMF99PTLN2binary
Length of a priority table entry.
301ESMF99PTON2binary
Number of priority table entries. There is one priority table entry per dispatching priority.
3220SMF99RGOF4binary
Offset to resource group entries from beginning of record (including RDW). This field is zero when there are no resource groups defined in the service policy.
3624SMF99RGLN2binary
Length of a resource group entry. This field is zero when there are no resource groups defined in the service policy.
3826SMF99RGON2binary
Number of resource group entries. There is one resource group entry per resource group in the service policy. This field is zero when there are no resource groups defined in the service policy.
4028SMF99GROF4binary
Offset to the generic resource section from the beginning of the record (including RDW).
442CSMF99GRLN2binary
Length of the generic resource section.
462ESMF99GRON2binary
Number of generic resource sections. There is one generic resource group entry per generic resource group in the service policy. This field is zero when there are no generic resource groups defined in the service policy.
4830SMF99SLOF4binary
Offset to the software licensing section from the beginning of the record (including RDW)
5234SMF99SLLN2binary
Length of the software licensing section
5436SMF99SLON2binary
Number of software licensing sections
5638SMF99SLTOF4binary
Offset to the software licensing service table section from the beginning of the record (including RDW)
603CSMF99SLTLN2binary
Length of the software licensing service table section
623ESMF99SLTON2binary
Number of software licensing service table sections
Subtype 1 Trace Table Entry Section
00SMF99_
TPID
1binary
Policy adjustment interval identifier
11SMF99_
TRID
1binary
Resource adjustment interval identifier.
22SMF99_
TCOD
2binary
Trace code.
44SMF99_
TJOB
8EBCDIC
Name of the address space affected by the trace code. This field is blank when the trace code does not apply to a specific address space.
12CSMF99_
TLPI
4binary
Projected local performance index scaled by 100.
1610SMF99_
TSPI
4binary
Projected sysplex performance index scaled by 100.
2014SMF99_
TGSR
4binary
Projected resource group service rate in unweighted CPU service units per second.
2418SMF99_
TDT1
4binary
Reserved for system use.
281CSMF99_
TDT2
4binary
Reserved for system use.
3220SMF99_
TDT3
4binary
Reserved for system use.
3624SMF99_
TRGN
8EBCDIC
Resource group name. This field is blank if the service class is not assigned to a resource group.
442CSMF99_
TCNM
8EBCDIC
Service class name relating to action.
5234SMF99_
TPER
2binary
Service class period number relating to action.
5436SMF99_
TASID
2binary
Address space ID.
Subtype 1 System State Information Section
00SMF99_
CPUA
2binary
Processor utilization scaled by 16.
22SMF99_
UMP
2binary
Recent unmanaged paging and swap cost percentage scaled by 10.
44SMF99_
UIC1
4binary
Page frames in UIC bucket 1, see SMF99_FRV1 for bucket 1 delimiter.
88SMF99_
UIC2
4binary
Page frames in UIC bucket 2, see SMF99_FRV2 for bucket 2 delimiter.
12CSMF99_
UIC3
4binary
Page frames in UIC bucket 3, see SMF99_FRV3 for bucket 3 delimiter.
1610SMF99_
UIC4
4binary
Page frames in UIC bucket 4.
2014SMF99_
EUIC1
4binary
Expanded storage page frames in expanded UIC bucket 1, see SMF99_ESTB1 for bucket 1 delimiter.
2418SMF99_
EUIC2
4binary
Expanded storage page frames in expanded UIC bucket 2. see SMF99_ESTB2 for bucket 2 delimiter.
281CSMF99_
EUIC3
4binary
Page frames in expanded UIC bucket 3. see SMF99_ESTB3 for bucket 3 delimiter.
3220SMF99_
EUIC4
4binary
Page frames in expanded UIC bucket 4.
3624SMF99_
FRV1
2binary
UIC delimiter value 1. The delimiter is inclusive (<=).
3826SMF99_
FRV2
2binary
UIC delimiter value 2. The delimiter is inclusive (<=).
4028SMF99_
FRV3
2binary
UIC delimiter value 3. The delimiter is inclusive (<=).
422ASMF99_
ESTB1
2binary
Expanded storage UIC delimiter value 1. The delimiter is inclusive (<=).
442CSMF99_
ESTB2
2binary
Expanded storage UIC delimiter value 2, The delimiter is inclusive (<=).
462ESMF99_
ESTB3
2binary
Expanded storage UIC delimiter value 3. The delimiter is inclusive (<=).
4830SMF99_
W2MIG
4binary
Expanded storage write to migrate percentage.
5234SMF99_
PTAVAIL
4binary
Total processor time available, including captured time plus wait time, in unweighted CPU service units per second.
5638SMF99_
SHORT_
FLAGS
1binary
Shortage flags Bit Meaning When Set 0 Central storage shortage exists. 1 First level auxiliary storage shortage exists. 2 Critical auxiliary storage shortage exists. 3 First level SQA storage shortage exists. 4 Critical SQA storage shortage exists. 5-7 Reserved.
5739SMF99_
STATUS_
FLAGS
1binary
Status flags Bit Meaning When Set 0 Dynamic channel path management is active (in balance mode if next bit is off). 1 Dynamic channel path management goal algorithm is active. 2 Reserved. 3-7 Reserved.
583ASMF99_
TOTAL_
PAG_
COST
2binary
Recent total paging and swap cost percentage, scaled by 10.
603CSMF99_
CPPS
4binary
Common protective processor storage target, measured in frame counts.
6440SMF99_
ILSU_
ARRAY
32binary
Array of importance level service units. The first entry contains service units pertaining to importance level zero, the second entry contains service units pertaining to importance level one, and so on. The last entry contains service units pertaining to unused service.
9660SMF99_
SUIC1
4binary
Shared central UIC bucket 1, measured in frame counts.
10064SMF99_
SUIC2
4binary
Shared central UIC bucket 2, measured in frame counts.
10468SMF99_
SUIC3
4binary
Shared central UIC bucket 3, measured in frame counts.
1086CSMF99_
SUIC4
4binary
Shared central UIC bucket 4, measured in frame counts.
11270SMF99_
SEUC1
4binary
Shared expanded UIC, bucket 1, measured in frame counts.
11674SMF99_
SEUC2
4binary
Shared expanded UIC, bucket 2, measured in frame counts.
12078SMF99_
SEUC3
4binary
Shared expanded UIC, bucket 3, measured in frame counts.
12476SMF99_
SEUC4
4binary
Shared expanded UIC, bucket 4, measured in frame counts.
12880SMF99_
STWSS
4binary
Shared protective processor storage target, measured in frame counts.
13284SMF99_
NUM_
EXT_
SC
4binary
Number of external service classes.
13688SMF99_
DEFAULT_
IO_
VELOCITY
4binary
Default I/O velocity. Calculated by IOS at the beginning of each measurement interval during data gathering.
1408CSMF99_
SU_
IFACTOR
4binary
Service unit inflation factor.
14490SMF99_
StgCrit_
Hsk_
Skip_
Clock
14binary
Storage critical housekeeping skip clock counter for each importance level.
1589E--2EBCDIC
Reserved
160A0SMF99_
LS_
DISC
4binary
Frames owned by logically swapped spaces in non-short response time periods that are discretionary.
164A4SMF99_
CAPWS
4binary
CAP workarea - working set size accumulator
168A8SMF99_
SECWS
4binary
Number of secondary working set pages for which swap-ins have been started.
172ACSMF99_
PGINS
4binary
Page-ins rate count used for calculating the system paging rate.
176B0SMF99_
IFA_
NORMALIZATION
4binary
Normalization factor for assist processors
180B4SMF99_
CPUS_
ONLINE
2binary
Number of regular CPs online
182B6SMF99_
IFAS_
ONLINE
2binary
Number of online assist processors
184B8SMF99_
IFAA
2binary
Average utilization of assist processors, scaled by 16
186BASMF99_
CPUIFAA
2binary
Average utilization of regular CPs and assist processors, scaled by 16
188BCSMF99_
IFA_
FLAGS
1binary
Assist processors related flags: Bit Meaning When Set 0 Assist processor work may be executed on regular CPs 1 Assist processor work may run on regular CPs at priority 2–7 Reserved.
System Paging Plot Information Section
00SMF99_
PAGP_
BW
4binary
Size of each x bucket width. X is the system wide page fault rate in page faults per second.
44SMF99_
PAGP_
LSTX
4binary
Last plotted x bucket index. * 4 binary Reserved.
12CSMF99_
PAGP_
POINTS_
OF
4binary
Offset of plot point entries from beginning of the record (including RDW).
1610SMF99_
PAGP_
POINTS_
ON
2binary
Number of plot point entries.
1812SMF99_
PAGP_
POINTS_
LN
2binary
Length of a plot point entry.
Priority Table Entry Section
00SMF99_
PTPRTY
2binary
Dispatching priority, after policy adjustment.
22SMF99_
PTNP
2binary
New dispatching priority, after unbunching.
44SMF99_
PTIMDP
4binary
Initial maximum percentage of processor demanded at priority, initial value before any priority moves.
88SMF99_
PTPMDP
4binary
Projected maximum percentage of processor demanded at priority.
12CSMF99_
PTCPUU
4binary
CPU using samples at priority found in the last 10 seconds.
1610SMF99_
PTCPUD
4binary
CPU delay samples at priority found in the last 10 seconds.
2014SMF99_
PTW2UR
4binary
Wait-to-using ratio at priority scaled by 16.
2418SMF99_
PTAPU
4binary
Actual measured processor used at priority in unweighted CPU service units per second.
281CSMF99_
PTPPU
4binary
Projected processor time to be used at priority in unweighted CPU service units per second.
3220SMF99_
PTACMD
4binary
Achievable cumulative maximum demand percentage scaled by 10. * 4 binary Reserved.
4028SMF99_
PTIMAXD
4binary
Initial cumulative maximum demand percentage scaled by 10.
442CSMF99_
PTWMAXD
4binary
Projected cumulative maximum demand percentage scaled by 10.
4830SMF99_
PTIAMTW
4binary
Initial average mean time to wait in unweighted CPU service units per second scaled by 1000.
5234SMF99_
PTWAMTW
4binary
Projected average mean time to wait in unweighted CPU service units per second scaled by 1000.
5638SMF99_
PTSCPUU
4binary
Sample based CPU using samples at priority.
603CSMF99_
PTSCPUD
4binary
Sample based CPU delay samples at priority.
Resource Group Entry Section
00SMF99_
RGNAME
8EBCDIC
Resource group name
88SMF99_
MIN_
SR
4binary
Minimum service rate for the resource group in unweighted CPU service units per second. When there is no minimum defined, this field is 0.
12CSMF99_
MAX_
SR
4binary
Maximum service rate for the resource group in unweighted CPU service units per second. When there is no maximum defined, this field is X'7FFFFFFFF'.
1610SMF99_
ACT_
SR
4binary
Service rate received in the last policy adjustment interval on the local system in unweighted CPU service units per second.
2014SMF99_
SPAS
4binary
Service per non-capped slice in unweighted CPU service units per second.
2418SMF99_
SLICES
2binary
The number of cap slices in which work in this resource group was capped.
261ASMF99_
RHELPCNT0
2binary
A count of the systems that can help special system address spaces (work at importance 0). The count can include any systems in the sysplex running in goal mode other than the local system.
281CSMF99_
RHELPCNT1
2binary
A count of the systems that can help work at importance 1. The count can include any systems in the sysplex running in goal mode other than the local system.
301ESMF99_
RHELPCNT2
2binary
A count of the systems that can help work at importance 2. The count can include any systems in the sysplex running in goal mode other than the local system.
3220SMF99_
RHELPCNT3
2binary
A count of the systems that can help work at importance 3. The count can include any systems in the sysplex running in goal mode other than the local system.
3422SMF99_
RHELPCNT4
2binary
A count of the systems that can help work at importance 4. The count can include any systems in the sysplex running in goal mode other than the local system.
3624SMF99_
RHELPCNT5
2binary
A count of the systems that can help work at importance 5. The count can include any systems in the sysplex running in goal mode other than the local system.
3826SMF99_
RHELPCNT6
2binary
A count of the systems that can help discretionary work (work at importance 6). The count can include any systems in the sysplex running in goal mode other than the local system.
4028SMF99_
LHELP_
FLGS
1binary
Flag indicating whether the local system can help work at each importance level. 1 indicates it can help, 0 indicates it cannot help. Bit Meaning When Set 0 Reserved 1 Local system can help work at importance 0. 2 Local system can help work at importance 1. 3 Local system can help work at importance 2. 4 Local system can help work at importance 3. 5 Local system can help work at importance 4. 6 Local system can help work at importance 5. 7 Local system can help work at importance 6.
4129SMF99_
RG_
FLAGS
1binary
Resource group flags Bit Meaning When Set 0 Indicates that the resource group is dynamic 1-7 Reserved 42 30 * 2 EBCDIC Reserved
Generic Resource Entry Section
00SMF99_
GR_
SYSNAME
8EBCDIC
Name of the system where the sessions were routed.
88SMF99_
GR_
TSO_
SESSIONS_
ROUTED
4binary
Number of TSO sessions that were routed in the last 10 seconds to the system named by SMF99_GR_SYSNAME.
12CSMF99_
GR_
NONTSO_
SESSIONS_
ROUTED
4binary
Number of non-TSO sessions that were routed in the last 10 seconds to the system named by SMF99_GR_SYSNAME.
1610SMF99_
GR_
TSO_
AVG_
COST
4binary
Average cost of a TSO session in raw CPU service units on the system named by SMF99_GR_SYSNAME.
2014SMF99_
GR_
_
TSO_
PI
4binary
Weighted average of PI of service class periods running TSO work on the system named by SMF99_GR_SYSNAME.
2418SMF99_
GR_
FLAGS
4binary
Generic resource flags. Bit Meaning When Set 0 The system named by SMF99_GR_SYSNAME had a shortage that may have caused a session to not be routed to it. 1-31 Reserved
281CSMF99_
GR_
SERVICE_
BY_
IMPORTANCE
32binary
A single entry in the array of Importance Level Service Units, containing the number of raw CPU service units consumed by work at this importance level (or unused) over the last 10 seconds. The entries are indexed with an origin of zero so that the index matches the importance level to which the entry pertains. An index of zero indicates system work and an index of 7 indicates unused capacity.
Software Licensing Information
00SMF99_
SLConfigFlags
1binary
Configuration flags Bit Meaning When Set 0 Indicates that the machine supports the store system information instruction. 1 Indicates that MVS is running in a logical partition 2 Indicates that MVS is running in a virtual machine 3 Indicates that the logical CPUs are shared with other partitions 4 Indicates that the logical partition is configured to be capped (as opposed to being capped by WLM) 5-7 Reserved
11SMF99_
SLStateFlags
1binary
State flags Bit Meaning When Set 0 Indicates that the logical partition is capped by WLM 1-7 Reserved * 2 binary Reserved.
44SMF99_
SLImgCapacity
4binary
Capacity available to MVS image in millions of service units per hour, when not running as VM guest. If running as VM guest, capacity available to VM.
88SMF99_
SLCecCapacity
4binary
Capacity of CEC in millions of service units per hour
12CSMF99_
SLCecCpuCount
2binary
Number of available CPUs in the CEC. This includes online and offline CPUs. It does not include reserved CPUs (CPUs that can be added via Capacity Upgrade on Demand).
14ESMF99_
SLLogicalCpuCount
2binary
Number of available CPUs in the logical partition. This includes online and offline CPUs. It does not include reserved CPUs (CPUs that can be added via Capacity Upgrade on Demand).
1610SMF99_
SLCecServiceUnitsPerSecToShare
4binary
The CEC capacity in basic-mode service units per second that is available for sharing among partitions using shared logical processors.
2014SMF99_
SLImgMsuAtCurrentWeight
4binary
MVS image capacity in millions of service units per hour that is represented by the partition’s current weight.
2418--4EBCDIC
Reserved.
281CSMF99_
SLAvgMsu
4binary
Average service rate in millions of service units per hour. This is a long-term average.
3220SMF99_
SLAvgMsuCapped
4binary
Average service rate in millions of service units per hour while the partition was capped. This is a short-term average.
3624SMF99_
SLAvgMsuUncapped
4binary
Average service rate in millions of service units per hour while the partition was uncapped. This is a short-term average.
4028SMF99_
SLIntervalService
4binary
Service units over last policy adjustment interval. NOTE: The service units are calculated using the MP factor for the number of physical CPUs, not the number of logical CPUs. This is consistent with how capacity is measured for software licensing. These service units cannot be directly compared to other service units calculated by SRM.
442CSMF99_
SLIntervalTime
4binary
Elapsed time over last policy adjustment interval in 1.024 milliseconds
4830--4EBCDIC
Reserved.
5234SMF99_
SLRollInterval
2binary
Number of policy adjustment intervals between computation of average service rate.
5436SMF99_
SLServiceTableIntervals
2binary
Number of consecutive policy adjustment intervals that have passed since the last time that the service table was updated.
5638SMF99_
SLIntervalsToCap
2binary
Number of consecutive policy adjustment intervals to cap the partition
583ASMF99_
SLIntervalsToUncap
2binary
Number of consecutive policy adjustment intervals to uncap the partition
603CSMF99_
SLPatternIntervalCount
2binary
Number of consecutive policy adjustment intervals that have passed in the current cap/uncap state
indicatedbySMF99_
SLCap
-pedByWlm.
623E--2binary
Reserved.
6440SMF99_
SL_
Query_
Response_
Code
4binary
Response code from the last ’query’ for LPAR information
6844SMF99_
SL_
Setcap_
Response_
Code
4binary
Response code from the last attempt to ’set capping flags’
Software Licensing Table Information
00SMF99_
SLTServiceUncapped
4binary
Basic-mode service units accumulated while the partition was uncapped. NOTE: The service units are calculated using the MP factor for the number of physical CPUs, not the number of logical CPUs. This is consistent with how capacity is measuredfor software licensing. These service units cannot be directly compared to other service units calculated in SRM.
44SMF99_
SLTServiceCapped
4binary
Basic-mode service units accumulated while the partition was capped. NOTE: The service units are calculated using the MP factor for the number of physical CPUs, not the number of logical CPUs. This is consistent with how capacity is measured for software licensing. These service units cannot be directly compared to other service units calculated in SRM.
88SMF99_
SLTServiceUncappedCount
2binary
Number of seconds that the partition was uncapped
10ASMF99_
SLTServiceCappedCount
2binary
Number of seconds that the partition was capped
12CSMF99_
SLTServiceLastUpdateInterval
1binary
Policy adjustment interval ID when this entry was last updated. This field is set in goal mode only. Since the ID is only 1 byte, it will wrap multiple times over the course of the table. (That is, the time span of the table is greater than 255 intervals so the interval IDs will wrap around.) * 3 EBCDIC Reserved.
Subtype 2 Self Defining Section
00SMF992COF4binary
Offset to class data sections from beginning of the record.
44SMF992CLN2binary
Length of class data sections.
66SMF992CON2binary
Number of class data sections. There is one per service class.
88SMF992CPOF4binary
Offset to period data section from beginning of record (including RDW).
12CSMF992CPLN2binary
Length of period data section.
14ESMF992CPON2binary
Number of period data sections.
Subtype 2 Class Data Section
00SMF99_
CNAM
8EBCDIC
Service class name.
88SMF99_
CGRN
8EBCDIC
Resource group name associated with the service class. This field is blank when there is no assigned resource group.
1610SMF99_
CNUMP
2binary
The number of periods in this service class.
1812SMF99_
CINDEX
2binary
Service class index.
Subtype 2 Period Data Section
00SMF99_
PCNM
8EBCDIC
Service class name associated with the service class period.
88SMF99_
PNUM
2binary
Period number.
10ASMF99_
PGOALTYP
1binary
Goal type Value Meaning 0 System component address space, SYSSTC, or server goal 1 Short response time (less than or equal to 20 seconds). 2 Long response time (greater than 20 seconds). 3 Velocity 4 DiscretionaryIf the goal type is a response time goal, you should check the response-time percentage field (SMF99_PRTP). If the field is zero, then the response time goal is an average response time type. If there is a percentage filled in, then the response time goal is a percentage response time type. *
11BSMF992_
CPRES1
1binary
Reserved.
12CSMF99_
PGOALVAL
4binary
Goal value: For a response time goal, this is in milliseconds. For a velocity goal, this is a number from 1 to 99. For a discretionary goal, this is zero.
1610SMF99_
PIMPOR
2binary
Importance.
1812SMF99_
PBDP
1binary
Base dispatching priority. * 1 binary Reserved.
2014SMF99_
PMPLI
2binary
MPL in-target.
2216SMF99_
PMPLO
2binary
MPL out-target.
2418SMF99_
PAMTA
4binary
Average maximum MPL target achieved.
281CSMF99_
PRUA
4binary
Average number of ready users.
3220SMF99_
PLRUA
4binary
Long term ready user average scaled by 16.
3624SMF99_
PPSPT
4binary
Length of time swapped address spaces are protected in processor storage in milliseconds.
4028SMF99_
PPSITAR
4binary
Protective processor storage target for each address space in the period. This is valid only for periods with short response time goals. For all other work, it is zero.
442CSMF99_
PESPOL
1binary
Expanded storage policy for demand pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space availableThis is valid only for periods with short response time goals.
452DSMF99_
PESVIO
1binary
Expanded storage policy for VIO pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space availableThis is valid only for periods with short response time goals.
462ESMF99_
PESHSP
1binary
Expanded storage policy for hiperspace pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space availableThis is valid only for periods consisting of short response time goals.
472FSMF99_
PESSWAP
1binary
Expanded storage policy for swap pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space available
4830SMF99_
PPROT
2binary
Number of address spaces with demand pages protected in processor storage. This is valid for all periods except those with short response time goals.
5032SMF99_
PLRU
2binary
Number of address spaces with demand pages subject to LRU expanded storage policy. This is valid for all periods except those with short response time goals.
5234SMF99_
PSPAV
2binary
Number of address spaces with demand pages subject to space available expanded storage policy. This is valid for all periods except those with short response time goals.
5436SMF99_
PVIOL
2binary
Number of address spaces with VIO pages subject to LRU expanded storage policy. This is valid for all periods except those with short response time goals.
5638SMF99_
PVIOS
2binary
Number of address spaces with VIO pages subject to space available expanded storage policy. This is valid for all periods except those with short response time goals.
583ASMF99_
PHSPL
2binary
Number of address spaces with hiperspace pages subject to LRU expanded storage policy. This is valid for all periods except those with short response time goals.
603CSMF99_
PHSPS
2binary
Number of address spaces with hiperspace pages subject to space available expanded storage policy. This is valid for all periods except those with short response time goals.
623ESMF99_
PESCS
2binary
Number of explicit storage critical classified address spaces.
6440SMF99_
PLPI
4binary
Local performance index achieved scaled by 100.
6844SMF99_
PSPI
4binary
Sysplex performance index achieved scaled by 100.
7248SMF99_
PSERV
4binary
Service accumulated during policy adjustment interval in unweighted CPU service units.
764CSMF99_
PMDP
4binary
Maximum percentage of processor time demanded.
8050SMF99_
PLCPUU
4binary
CPU using samples during last policy adjustment interval.
8454SMF99_
PLCPUD
4binary
CPU delay samples during last policy adjustment interval.
8858SMF99_
PMTTWA
4binary
Mean time to wait adjusted by the maximum mean time to wait.
925CSMF99_
PADP
4binary
Working variable for achievable demand percentage.
9660SMF99_
PASERC
4binary
Average service accumulated over management window in unweighted CPU service units per second.
10064SMF99_
PPRSER
4binary
Projected service in unweighted CPU service units per second.
10468SMF99_
PIDLE
4binary
Idle samples. The samples are collected over an interval long enough to collect a representative number of samples.
1086CSMF99_
POTHR
4binary
Unknown state samples.
11270SMF99_
PCPUU
4binary
CPU using samples. The samples are collected over an interval long enough to collect a representative number of samples.
11674SMF99_
PCPUD
4binary
CPU delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
12078SMF99_
PAUXP
4binary
Primary private area paging from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
1247CSMF99_
PAUXC
4binary
Common area paging from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
12880SMF99_
PVIO
4binary
VIO from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
13284SMF99_
PHSS
4binary
Scroll hiperspace from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
13688SMF99_
PHSC
4binary
Cache hiperspace from auxiliary storage delay samples. The samples are collected over an interval long enough to collect a representative number
ofsamples.SMF99_
PXMO
4binary
Other cross memory address spaces paging from auxiliary storage delay samples not included in the samples listed in subtype 2 cross memory data. The samples are collected over an interval long enough to collect a representative number of samples.
1569CSMF99_
PXMEM_
OF
4binary
Offset to cross memory delay entries from beginning of record (including RDW).
160A0SMF99_
PXMEM_
LN
2binary
Length of each cross memory delay entry.
162A2SMF99_
PXMEM_
ON
2binary
Number of cross memory delay entries. There is one entry per address space responsible for cross memory delays.
164A4SMF99_
PSERV_
OF
4binary
Offset to server data entries from beginning of record (including RDW).
168A8SMF99_
PSERV_
LN
2binary
Length of each server data entry.
170AASMF99_
PSERV_
ON
2binary
Number of server data entries. There is one server data entry for each server service class, and one for each service class being served.
172ACSMF99_
PESP_
OF
4binary
Offset to address space expanded storage policy section from beginning of record (including RDW).
176B0SMF99_
PESP_
LN
2binary
Length of each address space expanded storage policy entry.
178B2SMF99_
PESP_
ON
2binary
Number of address space expanded storage policy entries
180B4SMF99_
PCDCLOCK
2binary
Policy adjustment count down clock. No policy action is taken until the clock is zero or less.
182B6SMF99_
PNH
1binary
The performance period experienced processor access delay or
183B7SMF99_
PRTP
1binary
Service class response time percentage. This field indicates whether the response time
goalinSMF99_
PGOALTYP
isa
percentage response time type. This field is zero when the response time
goalinSMF99_
PGOALTYP
isan
average response time.
184B8SMF99_
PAUXS
4binary
Shared paging samples from Aux. The samples are collected over an interval long enough to collect a representative number of samples.
188BCSMF99_
PIOU
4binary
DASD I/O using samples. The samples are collected over an interval long enough to collect a representative number of samples.
192C0SMF99_
PIOD
4binary
DASD I/O delay samples. The samples are collected over an interval long enough to collect a representative number of samples.
196C4SMF99_
PIO_
MDP
4binary
Maximum percentage of time a period could demand DASD I/O. The percentage is scaled by 10.
200C8SMF99_
PIODP
1binary
I/O priority.
201C9SMF99_
FLAGS
1binary
Flags. Bit Meaning When Set 0 Period experienced some type of delay within the sysplex during last policy adjustment interval. 1 Period is CPU critical. 2 Period belongs to a service class that was assigned storage protection (storage critical) in the active service policy. The service class was used in subsystem type CICS or IMS and the rule specified storage critical = yes. Also on for transaction server DISPs serving protected service classes. 3 Indicates that the period is non-z/OS (Linux). 4-7 Reserved
202CA--2EBCDIC
Reserved.
204CCSMF99_
PDEVCL
4binary
Identifier of the device cluster associated with this period. This identifier can be used to associate the period with device cluster information in the subtype 4 record. This field will be zero if the period is not associated with a device cluster.
208D0SMF99_
PSERVER_
TYPE
4binary
Server type flags. All bits will be zero if the period is not a server. Flags indicate what type of server is associated with the record. Bit Meaning When Set 0 Server is a transaction server 1 Server is an enclave server. 2 Server is a queue server 3-31 Reserved
212D4SMF99_
PSDATA_
OF
4binary
Offset to server samples section from the beginning of the record (including RDW).
216D8SMF99_
PSDATA_
LN
2bimary
Length of each server samples entry.
218DASMF99_
PSDATA_
ON
2binary
Number of server samples entries.
220DCSMF99_
PQDATA_
OF
4binary
Offset to the queue server section from the beginning of the record (including RDW).
224E0SMF99_
PQDATA_
LN
2binary
Length of each queue server entry.
226E2SMF99_
PQDATA_
ON
2binary
Number of queue server entries.
228E4SMF99_
PAVG_
SIZE
4binary
Average size in processor storage (frame count) of the address spaces in the period.
232E8SMF99_
PGRN
8EBCDIC
Group name, or blank if period doesn’t belong to a group.
240F0SMF99_
PSYS_
CPUU
4binary
Sysplex wide CPU using samples.
244F4SMF99_
PSYS_
NONIDLE
4binary
Sysplex wide non-idle samples.
248F8SMF99_
PSYS_
IDLE
4binary
Sysplex wide idle samples.
252FCSMF99_
PSYS_
OTHER
4binary
Sysplex wide other samples.
256100SMF99_
IOSUBSAMOF
4binary
Offset to I/O subsystem samples data from beginning of record (including RDW).
260104SMF99_
IOSUBSAMLN
2binary
Length of an I/O subsystem samples data section.
262106SMF99_
IOSUBSAMON
2binary
Number of I/O subsystem samples data sections.
264108SMF99_
SPMDP
4binary
Saved copy of maximum percentage of processor time demanded.
26810C--8EBCDIC
Reserved
276114SMF99_
SWCT
4binary
Short wait count accumulator.
280118--2EBCDIC
Reserved
28211ASMF99_
NUM_
SAMP_
HIST_
ROWS_
USED
2binary
Number of sample history rows used to build sample set.
28411CSMF99_
CADP
4binary
Current achievable demand percentage.
288120SMF99_
SBCPUU
4binary
Sample based CPU usings.
292124SMF99_
SBCPUD
4binary
Sample based CPU delays.
296128SMF99_
PSYS_
IO_
DLY
4binary
Sysplex wide I/O delay
30012CSMF99_
PSYS_
NON_
IO_
DLY
4binary
Sysplex wide non-I/O delay
304130SMF99_
PIFAU
4binary
IFA using samples
308134SMF99_
PIFAD
4binary
IFA delay samples
Subtype 2 Cross Memory Delay Entry Section
00SMF99_
XMEM_
JOBN
8EBCDIC
Name of the address space causing the cross memory delay.
88SMF99_
XMEM_
SAMPS
4binary
Number of cross memory samples.
Subtype 2 Server Data Entry Section
00SMF99_
SERVER_
CNM
8EBCDIC
Service class name. If the service class (SMF99_PCNM) is a server, then this is the name of the service class being served. If the service class (SMF99_PCNM) is being served, then this is the name of the server service class.
88SMF99_
SERVER_
PNUM
4binary
Service period number.
12CSMF99_
SERVER_
OBS
4binary
If the service class (SMF99_PCNM) is a server, then this is the number of times SMF99_SERVER_CNM was being served in this period. If the service class (SMF99_PCNM) is being served, then this is the number of times SMF99_SERVER_CNM was seen serving in this period.
Subtype 2 Server Sample Data Entry Section
00SMF99_
SDATA_
WQDEL
4binary
Delay samples waiting for WLM-managed work queue. The samples are collected over an interval long enough to collect a representative number of samples.
44SMF99_
SDATA_
ENC_
AUXP
4binary
Aux private paging delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
88SMF99_
SDATA_
ENC_
VIO
4binary
Aux VIO paging delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
12CSMF99_
SDATA_
ENC_
HSP
4binary
Aux standard hiperspace paging delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
1610SMF99_
SDATA_
ENC_
MPLD
4binary
MPL delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
2014SMF99_
SDATA_
ENC_
ASWP
4binary
Aux swap delay samples experienced by enclave work units known to be associated with an address space. The samples are collected over an interval long enough to collect a representative number of samples.
2418SMF99_
SDATA_
SERVER_
CLASS_
NAME
8EBCDIC
Service class name of the server serving this period.
3220SMF99_
SDATA_
SERVER_
TYPE
1binary
Server type: Bit Meaning When Set 0 Server is an enclave or queue server. 1 Server is a batch work server. 2-7 Reserved
3321--3EBCDIC
Reserved
3624SMF99_
SDATA_
SUBSYS_
TYPE
4EBCDIC
Subsystem type of the owner of the queue. (Applies only to batch queue servers.)
4028SMF99_
SDATA_
SUBSYS_
NAME
8EBCDIC
Subsystem name of the owner of the queue. (Applies only to batch queue servers.)
Subtype 2 Queue Server Data Entry Section
00SMF99_
QDATA_
ENV_
NAME
32EBCDIC
Application environment name associated with the work queue.
3220SMF99_
QDATA_
SERVER_
CLASS_
NAME
8EBCDIC
Service class name of the server serving the period represented by this subtype 2 record. (Applies only to queue manager type servers.)
4028SMF99_
QDATA_
SERVER_
WANT
4binary
Number of server instances needed to address queue delay according to policy adjustment. This is a queue-wide count.
442CSMF99_
QDATA_
SERVER_
HAVE
4binary
Number of server instances bound to the queue. This is a queue-wide count.
4830SMF99_
QDATA_
SERVER_
ACTIVE
4binary
Number of server instances bound to the queue and between IWMSTBGN and IWMSTEND. This is a subset of the HAVE count. (HAVE minus ACTIVE equals IDLE.)
5234SMF99_
QDATA_
AS_
CAPACITY
4binary
Address space server instance capacity.
5638SMF99_
QDATA_
ACHIEVED_
QMPL
4binary
Average number (over policy interval) of server instances that are swapped in spaces in the server service class. Only server instances serving the external service class associated with the queue are counted. The count is scaled by 16. (Not used for batch queue servers.)
603CSMF99_
QDATA_
ACTIVE_
QMPL
4binary
Average of number of server instances between IWMSTBGN and IWMSTEND during the policy interval. The count is scaled by 16. (For batch queue servers, this is the number of initiators with active jobs sysplex-wide.)
6440SMF99_
QDATA_
QMPL_
IN_
TAR
4binary
Number of server address spaces suggested to be started in the server service class on behalf of the period represented by this subtype 2 record. (Does not apply to batch queue servers.)
6844SMF99_
QDATA_
AVG_
QUEUED_
REQUESTS
4binary
Average number of queued requests over a policy interval. The count is scaled by 16.
7248SMF99_
QDATA_
LT_
TOTAL_
REQUESTS
4binary
Long term average total work requests for the work queue.
764CSMF99_
QDATA_
SERVER_
IDLE
4binary
Average idle server instances over the policy period.
8050SMF99_
QDATA_
Q_
TYPE
1binary
Work queue type: Bit Meaning When Set 0 Queue manager type work queue. 1 Batch type work queue. 2-7 Reserved
8151SMF99_
QDATA_
Q_
QUALIFIER
1binary
Work queue qualifier Bit Meaning When Set 0 Server instances are managed by WLM 1 Address spaces have been moved from this work queue to enforce the minimum number of servers of another work queue of the same application environment 2 Address spaces have been moved during policy adjustment because the maximum number of servers has been already started for the application environment 3 Minimum number of address spaces must be ditributed across all work queues of the application environment 4-7 Reserved
8252SMF99_
QDATA_
ACTIVE_
RGNWORK
2binary
Active number of server processing work requests that have been routed directly to the server region. This number is not included in either the QDATA_SERVER_IDLE count or the QDATA_SERVER_ACTIVE count.
8454SMF99_
QDATA_
RQDATA_
OF
4binary
Offset to remote queue data section from beginning of record, including RDW. (Applies only to batch queue servers.)
8858SMF99_
QDATA_
RQDATA_
LN
2binary
Length of remote queue data entries.
905ASMF99_
QDATA_
RQDATA_
ON
2binary
Number of remote queue data entries.
925CSMF99_
QDATA_
SUBSYS_
TYPE
4EBCDIC
Subsystem type of the owner of the queue. (Applies only to batch queue servers.)
9660SMF99_
QDATA_
SUBSYS_
NAME
8EBCDIC
Subsystem name of the owner of the queue. (Applies only to batch queue servers.)
10468SMF99_
QDATA_
INST_
PER_
SERVER
2binary
Number of server instances per server. Only applies if SMF99_QDATA_TASKS_MANAGED is set.
1066ASMF99_
QDATA_
SPACES_
MOVED
2binary
Number of server address spaces moved away from this queue.
1086CSMF99_
QDATA_
AVG_
QUEUED_
OTHER
4binary
Average number of ’other’ queued requests over a policy interval scaled by * 16. These requests are not counted towards SRM velocity management.
11270SMF99_
QDATA_
AE_
MAXLIMIT
2binary
Maximum number of servers for the application environment.
11472SMF99_
QDATA_
AE_
MINLIMIT
2binary
Minimum number of servers for the application environment.
11674SMF99_
QDATA_
AVG_
INELIGIBLE_
REQUESTS
4binary
Average number of ineligible queued requests over a policy interval scaled by * 16. Currently applies to batch queues only.
Subtype 2 Remote Queue Server Data Entry Section
00SMF99_
RQDATA_
SYS_
NAME
8EBCDIC
Name of the system this RQDATA section represents.
88SMF99_
RQDATA_
FLAGS
4binary
System flags: Bit Meaning When Set 0 System started at least one server for this work queue in the policy interval that this data represents. 1 System cannot start any servers for this work due to some constraint. 2 System intended to add servers for this work queue on the just-completed policy interval, but deferred because another system appears to be a better candidate. 3 Work queue is managed on this system. 4 Originator sent valid assess data. 5-31 Reserved
12CSMF99_
RQDATA_
ACTIVE_
SERVERS
4binary
Ten-second average number of active servers, scaled by 16.
1610SMF99_
RQDATA_
TOTAL_
SERVERS
4binary
Ten-second average total servers, including active and idle.
2014SMF99_
RQDATA_
AVG_
TOTAL_
REQ
4binary
Average total requests for the queue eligible to run on the system represented by this RQDATA entry. This corresponds to the last point plotted on the queue delay plot. Scaled by 16.
2418SMF99_
RQDATA_
#_
SERVERS
4binary
Number of servers required for receiver value. (Valid only if remote system deferred starting servers.)
3220SMF99_
RQDATA_
PI_
DELTA
4binary
PI delta for donor period of highest importance if servers are started. (Valid only if remote system deferred starting servers.)
3624SMF99_
RQDATA_
HIGHEST_
IMP
2binary
Highest importance of donor periods negatively affected if servers are started. (Valid only if remote system deferred starting servers.)
3826--2EBCDIC
Reserved.
4028SMF99_
RQDATA_
WAITING_
FOR_
SYSNAME
8EBCDIC
System name sender is deferring to. Blank if deferring only to collect data from other systems. (Valid only if remote system deferred starting servers.)
4830SMF99_
RQDATA_
DONOR_
CLASS
8EBCDIC
Service class name for donor period most impacted by starting servers. (Valid only if remote system deferred starting servers.)
5638SMF99_RQDATA_PER4binary
Donor’s service class period number. (Valid only if remote system deferred starting servers.)
603CSMF99_
RQDATA_
DONOR_
RGROUP
8EBCDIC
Resource group name for donor period most impacted by starting servers.
6844SMF99_
RQDATA_
PA_
SKIP
2binary
Policy adjustment skip clock.
7046SMF99_
RQDATA_
Q_
SKIP
1binary
Defer processing skip clock.
7147SMF99_
Q_
SKIP_
REASON
1binary
Reason defer processing skip clock was set.
7248SMF99_
RQDATA_
AVG_
QUEUED_
REQUESTS
4binary
Average number of queued requests over a policy interval scaled by * 16.
764CSMF99_
RQDATA_
AVG_
INELIGIBLE_
REQUESTS
4binary
Average number of ineligible queued requests over a policy interval scaled by * 16.
8050SMF99_
RQDATA_
AVG_
CONSTRAINT_
REQUESTS
4binary
Average number of queued requests with affinity to constraint systems only scaled by * 16.
Subtype 2 Address Space Expanded Storage Access Policy Section
00SMF99_
AS_
ESP_
ANAM
8EBCDIC
Address space name.
88SMF99_
AS_
ESP_
AP
1binary
Expanded storage access policy for demand pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space available
99SMF99_
AS_
ESP_
VP
1binary
Expanded storage access policy for VIO pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space available
10ASMF99_
AS_
ESP_
HP
1binary
Expanded storage access policy for hiperspace pages. Value Meaning 1 protected 2 least recently used (LRU) 3 space available
11BSMF99_
AS_
ESP_
ASID
2binary
Address space ID.
13DSMF99_
AS_
ESP_
FLAGS
1binary
Flags. Bit Meaning When Set 0 Storage is protected at this instant. 1 Storage protection assigned to space by classification rule. 2 Address space is currently managed to region’s goal rather than transaciton server’s goal. 3 Address space is non swappable. 4-7 Reserved.
14E--2binary
Reserved.
1610SMF99_
AS_
ESP_
CS_
FMCT
4binary
Number of central storage frames the address spaces owns.
2014SMF99_
AS_
ESP_
ES_
FMCT
4binary
Number of expanded storage frames the address spaces own.
2418SMF99_
AS_
ESP_
PPS_
TAR
4binary
Address space protective process storage target. See subtype 5 for other targets. This is the only target non-monitor address spaces can have.

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