IBM SMF Explorer
GitHub Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Toggle Dark/Light/Auto mode Back to homepage

SMF 99 Subtype 2

Samples

Name Description
cics_ims Request the necessary columns for cics/ims workload analysis.
io_samples Request IO samples for service class.
response_time Request sampling information for response time distribution.
smf_99_02_sample Request for commonly used SMF 99 Subtype 2 data.
srv_samples Request sampling information for service class.
srv_service Request service Class service consumption for CP, zIIP and zAAP.

Virtual fields

Name Based on Description
timestamp date
time
Record Timestamp
class_period srv_class_name
period_num
service class name and period
goal_type_name goal_type Goal type name
pserver_type_name pserver_type Server type name

Record fields

Name Based on Description Type/Format
date SMF99DTE Date of Record date
time SMF99TME Time of Record time
timestamp virtual date
time
Record Timestamp
len SMF99LEN Record Length. This field and the next field (total of four bytes) form the RDW (record descriptor word). integer
seg SMF99SEG Segment descriptor (see record length field) integer
flg flag SMF99FLG System indicator: Bit 0 reserved, Bit 1 subtypes utilized, Bit 2 reserved, Bits 3-6 version indicators, Bit 7 reserved string
stu flg Subtypes utilized
rty SMF99RTY Record type 99 integer
tme SMF99TME Time since midnight, in hundreths of a second, that the record was moved into the SMF buffer time
dte SMF99DTE Date when the record was moved into the SMF buffer, in the form 0cyydddF. date
sid SMF99SID System identification (from the SID parameter). string
ssid SMF99SSID Sub System Identification string
tid SMF99TID Record subtype (must be at offset ‘16’X) integer
sdef_len SMF99_SDEF_LEN Length of self definition section integer

Maps and sections

SMF99_SDEF_MAP

SMF99 self defining Section

Name Based on Description Type/Format
pof SMF99POF Offset to the product section from the beginning of the record (including RDW) integer
pln SMF99PLN Length of the product section integer
pon SMF99PON Number of product sections integer
dof SMF99DOF Offset to the data section from the beginning of the record (including RDW) integer
dln SMF99DLN Length of the data section integer
don SMF99DON Number of data sections integer

SMF99_PRODUCT_MAP

SMF99 Product Information Section

Name Based on Description Type/Format
vn2 SMF99VN2 Record sub version. Used to identify changes to the record in the service stream integer
rvn SMF99RVN Record Version Number integer
pnm SMF99PNM Product Name - SRM string
slv SMF99SLV System level from which record was cut (copied from CVTPRODN) string
snm SMF99SNM System name from which record was cut (copied from CVTSNAME) string
pflg flag SMF99PFLG Record flags string
record_incomplete pflg Only a subset of the available data was written to avoid that this record gets larger than 32 kByte
reasm_indicator pflg Only a subset of the available data is written to this record. The rest follows in subsequent records. This record contains a reassembly area.

SMF99_S2_SDEF_MAP

SMF99 Subtype 2 self defining section

Name Based on Description Type/Format
cof SMF992COF Offset to class information from beginning of record (including RDW) integer
cln SMF992CLN Length of class information integer
con SMF992CON Number of class information integer
cpof SMF992CPOF Offset to class period section from beginning of record (including RDW) integer
cpln SMF992CPLN Length of class period section integer
cpon SMF992CPON Number of class period section integer
ecof SMF992ECOF Offset to EWLM class section from beginning of record (including RDW) integer
ecln SMF992ECLN Length of EWLM class section. integer
econ SMF992ECON Number of EWLM class section. integer

SMF99_S2_CLS_MAP

SMF99 subtype 2 Class data section - Contains information identifying the Service Class described in this record. BASED(addr(smf_hdr_MAP) + smf992cof)

Name Based on Description Type/Format
srv_class_name SMF99_CNAM service class name string
res_group_name SMF99_CGRN group name or blank if class doesn’t belong to a group string
num_srv_period SMF99_CNUMP number of periods in the class integer
srv_class_idx SMF99_CINDEX service class index integer

SMF99_S2_PER_MAP

SMF99 subtype 2 Period data section - Contains information about the Service Periods that are part of the Service Class described in this record. BASED(addr(smf_hdr_MAP) + smf992cpof)

Name Based on Description Type/Format
pcnm SMF99_PCNM Internal service class name string
period_num SMF99_PNUM period number integer
goal_type SMF99_PGOALTYP goal type: 1 - short response time, 2 - long response time, 3 - velocity, 4 - discretionary integer
goal_value SMF99_PGOALVAL goal value: response time goal - goal in milliseconds, velocity - velocity, discretionary - zero integer
period_imp SMF99_PIMPOR importance integer
disp_prio SMF99_PBDP base dispatching priority integer
mpl_in SMF99_PMPLI MPL in-target integer
mpl_out SMF99_PMPLO MPL out-target integer
mpl_av SMF99_PAMTA Average Maximum MPL Target achieved integer
ready_user_av SMF99_PRUA Ready user average integer
plrua SMF99_PLRUA Long term Ready User Average times 16 integer
ppspt SMF99_PPSPT length of time swapped address spaces are protected in processor storage integer
ppsitar SMF99_PPSITAR storage isolation target for each address space in period, valid only for work with short response time goals, zero otherwise integer
pespol SMF99_PESPOL expanded storage access policy for demand pages - valid for periods with short resp time goals only integer
pesvio SMF99_PESVIO expanded storage access policy for VIO pages - valid for periods with short resp time goals only integer
peshsp SMF99_PESHSP expanded storage access policy for hiperspace pages - valid for periods with short resp time goals only integer
pesswap SMF99_PESSWAP expanded storage access policy for swap pages - valid for periods with short resp time goals only integer
pprot SMF99_PPROT number of address spaces with demand pages protected in processor storage - NA for periods with short resp time goals integer
plru SMF99_PLRU number of address spaces with demand pages subject to lru expanded storage policy - NA for periods with short resp time goals integer
pspav SMF99_PSPAV number of address spaces with demand pages subject to space available expanded storage policy - NA for periods with short resp time goals integer
pviol SMF99_PVIOL number of address spaces with VIO pages subject to lru expanded storage policy - NA for periods with short resp time goals integer
pvios SMF99_PVIOS number of address spaces with VIO pages subject to space available expanded storage policy - NA for periods with short resp time goals integer
phspl SMF99_PHSPL number of address spaces with hiperspace pages subject to lru expanded storage policy - NA for periods with short resp time goals integer
phsps SMF99_PHSPS number of address spaces with hiperspace pages subject to space available expanded storage policy - NA for periods with short resp time goals integer
pescs SMF99_PESCS number of explicit storage critical classified address spaces integer
pi_local processed SMF99_PLPI local performance index integer
pi_sysplex processed SMF99_PSPI sysplex performance index integer
srv_cp_service SMF99_PSERV service accumulated during interval integer
pmdp SMF99_PMDP maximum percentage of processor time demanded integer
plcpuu SMF99_PLCPUU CPU using samples during last interval integer
plcpud SMF99_PLCPUD CPU delay samples during last interval integer
pmttwa SMF99_PMTTWA Mean time to wait adjusted integer
padp SMF99_PADP working variable for achievable demand percentage integer
paserc SMF99_PASERC Average service consumed over window integer
pprser SMF99_PPRSER Projected service integer
idle SMF99_PIDLE idle samples integer
pothr SMF99_POTHR all other states integer
cpu_using SMF99_PCPUU processor using samples integer
cpu_delay SMF99_PCPUD processor delay samples integer
pauxp SMF99_PAUXP primary private area paging delay aux integer
pauxc SMF99_PAUXC Common area paging delay from aux integer
pvio SMF99_PVIO VIO delay from aux integer
phss SMF99_PHSS Scrolling hyperspace delay integer
phsc SMF99_PHSC Cache hyperspace delay integer
paswp SMF99_PASWP Aux swap delay integer
mpl_delay SMF99_PMPLD MPL Delay integer
cap_delay SMF99_PCAPD CPU CAP delay integer
cross_mem_delay SMF99_PXMO Cross memory other delays integer
pxmem_of SMF99_PXMEM_OF offset to cross memory delay samples from beginning of record (including RDW) integer
pxmem_ln SMF99_PXMEM_LN length of each cross memory delay entry integer
pxmem_on SMF99_PXMEM_ON number of cross memory delay samples integer
pserv_of SMF99_PSERV_OF offset to server section from beginning of record (including RDW) integer
pserv_ln SMF99_PSERV_LN length of each server entry integer
pserv_on SMF99_PSERV_ON number of server entries integer
pesp_of SMF99_PESP_OF offset to address space expanded storage access policies section from beginning of record (including RDW) integer
pesp_ln SMF99_PESP_LN length of each AS ESP entry integer
pesp_on SMF99_PESP_ON number of AS ESP entries integer
pcdclock processed SMF99_PCDCLOCK policy adjustment count down clock, no policy action is taken until clock is zero string
pnh SMF99_PNH period experienced processor access or storage delay during last policy adjustment interval integer
prtp SMF99_PRTP Response time goal percentile. Zero if period does not have a percentile response time goal. integer
pauxs SMF99_PAUXS shared storage paging samples from aux integer
io_using SMF99_PIOU I/O using samples integer
io_delay SMF99_PIOD I/O delay samples integer
pio_mdp SMF99_PIO_MDP maximum percentage of time period could demand I/O. Percentage scaled by 10. integer
piodp SMF99_PIODP I/O priority integer
flags flag SMF99_FLAGS Flags string
needs_sysplex_help flags Period experienced some type of delay within the sysplex during last policy adjustment interval
cpu_critical flags Period is cpu critical
stgcrit_implicit flags period belongs to a service class that was assigned storage protection (stg 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 transactionserver DISPs serving protected service classes.
non_zos flags Indicates that the period is non-z/OS (Linux)
has_near_blocked_as flags Period has an address space that is close to being blocked.
ewlm_managed flags Period is managed using EWLM performance data.
io_priority_group flags Period belongs to a service class that was assigned to I/O priority group
trxspecrpt flags Special reporting data available for the period
per_io_mgmt_support_data SMF99_PER_IO_MGMT_SUPPORT_DATA I/O Management Support Data string
pdevcl SMF99_PDEVCL Identifier of device cluster period belongs to. This identifier can be used to associated the period with device cluster data in the subtype 4 record. Zero if the period is not associated with a device cluster integer
pserver_type flag SMF99_PSERVER_TYPE Server type. No bits will be on if period is not a server string
ptrans_server pserver_type Server is a transaction server
penclave_server pserver_type Server is a enclave server
pqueue_server pserver_type Server is a queue server
psdata_of SMF99_PSDATA_OF offset to server samples section from beginning of record (including RDW) integer
psdata_ln SMF99_PSDATA_LN length of each server samples entry integer
psdata_on SMF99_PSDATA_ON number of server samples entries integer
pqdata_of SMF99_PQDATA_OF offset to queue server section from beginning of record (including RDW) integer
pqdata_ln SMF99_PQDATA_LN length of each queue server entry integer
pqdata_on SMF99_PQDATA_ON number of queue server entries integer
pavg_size SMF99_PAVG_SIZE Average size in processor storage (frame count) of address spaces in the period. zero otherwise integer
pgrn SMF99_PGRN group name or blank if period doesn’t belong to a group string
psys_cpuu SMF99_PSYS_CPUU Sysplex wide CPU using samples integer
psys_nonidle SMF99_PSYS_NONIDLE Sysplex wide non-idle samples integer
psys_idle SMF99_PSYS_IDLE Sysplex wide idle samples integer
psys_other SMF99_PSYS_OTHER Sysplex wide other samples integer
iosubsamof SMF99_IOSUBSAMOF Offset to I/O subsystem samples data from beginning of record (including RDW) integer
iosubsamln SMF99_IOSUBSAMLN Length of a I/O subsystem samples data section integer
iosubsamon SMF99_IOSUBSAMON Number of I/O subsystem samples data sections integer
spmdp SMF99_SPMDP Saved copy of maximum percentage of processor time demanded integer
avg_num_tasks SMF99_AVG_NUM_TASKS average number of tasks integer
buffer_pool_delay SMF99_PBPD buffer pool delay samples integer
swct SMF99_SWCT Short wait count accumulator integer
flags2 flag SMF99_FLAGS2 Flags string
inelighonorpriority flags2 Specialty engine work in this period is ineligible for “Honor Priority Processing”, i.e. it will not be offloaded to CPs for help processing.
iscappedbytrg flags2 At least one TRG with a capacity maximum is associated with this period
iscappedbysoletrg flags2 Exactly one TRG with a capacity maximum is associated with this period
cpucrit_implicit flags2 Service class period implicitly designated CPU critical
history_rows SMF99_NUM_SAMP_HIST_ROWS_USED Number of sample history rows used to build sample set integer
cadp SMF99_CADP Current Achievable demand percentage integer
sbcpuu SMF99_SBCPUU Sample based CPU usings integer
sbcpud SMF99_SBCPUD Sample based CPU delays integer
psys_io_dly SMF99_PSYS_IO_DLY Sysplex wide io delay integer
psys_non_io_dly SMF99_PSYS_NON_IO_DLY Sysplex wide non io delay integer
zaap_using SMF99_PIFAU IFA using samples integer
zaap_delay SMF99_PIFAD IFA delay samples integer
srv_zaap_service SMF99_PISERV IFA service accumulated during interval integer
pimdp SMF99_PIMDP maximum percentage of IFA processor time demanded integer
pimttwa SMF99_PIMTTWA Mean time to wait adjusted (IFA) integer
piadp SMF99_PIADP working variable for achievable demand percentage (IFA) integer
piaserc SMF99_PIASERC Average service consumed over window (IFA) integer
piprser SMF99_PIPRSER Projected service (IFA) integer
icadp SMF99_ICADP Current Achievable demand percentage (IFA ) integer
pifaoncp SMF99_PIFAONCP IFA On CP using samples integer
plifau SMF99_PLIFAU IFA using samples during last interval integer
plifad SMF99_PLIFAD IFA delay samples during last interval integer
ziip_using SMF99_PSUPU SUP using samples integer
ziip_delay SMF99_PSUPD SUP delay samples integer
psuponcp SMF99_PSUPONCP SUP_On_CP using samples integer
plsupu SMF99_PLSUPU SUP using samples during last interval integer
plsupd SMF99_PLSUPD SUP delay samples during last interval integer
srv_ziip_service SMF99_PSSERV Accumulated SUP service integer
time_at_pdp_using SMF99_TIME_AT_PDP_USING Time at PDP (promoted dispatch priority) using samples integer
time_at_pdp SMF99_TIME_AT_PDP Time at PDP (promoted dispatch priority) accumulator integer
ewlm_local_pi SMF99_EWLM_LOCAL_PI EWLM local performance index(PI) integer
ewlm_global_pi SMF99_EWLM_GLOBAL_PI EWLM global performance index(PI) integer
psmdp SMF99_PSMDP Maximum percentage of SUP processor time demanded integer
psmttwa SMF99_PSMTTWA Mean time to wait adjusted (SUP) integer
psadp SMF99_PSADP Working variable for achievable demand percentage (SUP) integer
psaserc SMF99_PSASERC Average service consumed over window (SUP) integer
psprser SMF99_PSPRSER Projected service (SUP) integer
scadp SMF99_SCADP Current Achievable demand percentage (SUP) integer
hdlockpromotion_time_at_pdp SMF99_HDLOCKPROMOTION_TIME_AT_PDP HD lock time at PDP (promoted dispatch priority) accumulator integer
hdlock_time_at_pdp_using SMF99_HDLOCK_TIME_AT_PDP_USING HD lock time at PDP using samples integer
pns_pserv SMF99_PNS_PSERV Service of enclave servers’ non enclave work which was accumulated during policy adjustment interval in unweighted CPU service units integer
pns_ipserv SMF99_PNS_IPSERV zAAP service of enclave servers’ non enclave work which was accumulated during policy adjustment interval in unweighted CPU service units integer
pns_spserv SMF99_PNS_SPSERV SUP service of enclave servers’ non enclave work which was accumulated during policy adjustment interval in unweighted CPU service units integer
vartime_at_pdp SMF99_VARTIME_AT_PDP Time at variable DP promoted by supervisor integer
vartime_at_pdp_using SMF99_VARTIME_AT_PDP_USING Usings at variable DP promoted by supervisor integer
varweighted_time_at_pdp SMF99_VARWEIGHTED_TIME_AT_PDP Time at variable DP promoted by supervisor weighted by DP integer
rt_distri_mid_point SMF99_RT_DISTRI_MID_POINT Response time distribution mid-point (milliseconds) integer
rt_distri_time_stamp SMF99_RT_DISTRI_TIME_STAMP Response time distribution time stamp date-time
rt_distri_avg_resp_time SMF99_RT_DISTRI_AVG_RESP_TIME Response time distribution average response time integer
rt_distri_num_rows SMF99_RT_DISTRI_NUM_ROWS Response time distribution number of rows used to build integer
rt_distri_sum_trans SMF99_RT_DISTRI_SUM_TRANS Response time distribution total number of transactions completed integer
rt_distri_running_count SMF99_RT_DISTRI_RUNNING_COUNT Response time distribution total number of times the mid-point was changed integer
rt_distri_int_sum_trans SMF99_RT_DISTRI_INT_SUM_TRANS Response time distribution total number of transactions completed during last interval integer
gav_area SMF99_GAV_AREA Not available string
velo_using_states SMF99_VELO_USING_STATES Total velocity using states integer
samp_io_using SMF99_USING_IOSM_CURR DASD I/O using samples for the current interval integer
samp_io_delay SMF99_DELAY_IOSM_CURR DASD I/O delay samples for the current interval integer
samp_io_disconnected SMF99_DISC_IOSM_CURR DASD I/O disconnect samples for the current interval integer
disc_iosm_accum SMF99_DISC_IOSM_ACCUM DASD I/O disconnect samples accumulated over SMF99_Num_Samp_Hist_Rows_Used integer
samp_io_unit_queue SMF99_CUQT_IOSM_CURR DASD I/O control unit queue samples for the current interval integer
cuqt_iosm_accum SMF99_CUQT_IOSM_ACCUM DASD I/O control unit queue samples accumulated over SMF99_Num_Samp_Hist_Rows_Used integer
thro_iosm_curr SMF99_THRO_IOSM_CURR DASD I/O induced throttle samples for the current interval integer
thro_iosm_accum SMF99_THRO_IOSM_ACCUM DASD I/O induced throttle samples accumulated over SMF99_Num_S- amp_Hist_Rows_Used integer
cntd_iosm_curr SMF99_CNTD_IOSM_CURR DASD I/O contention delta samples for the current interval integer
cntd_iosm_accum SMF99_CNTD_IOSM_ACCUM DASD I/O contention delta samples accumulated over SMF99_Num_Samp_Hist_Rows_Used integer
pend_iosm_curr SMF99_PEND_IOSM_CURR DASD I/O pending samples for the current interval integer
pend_iosm_accum SMF99_PEND_IOSM_ACCUM DASD I/O pending samples accumulated over SMF99_Num_Samp_Hist_Rows_Used integer
speczcbp SMF99_SPECZCBP Transaction service units on zCBP integer
speczcbponcp SMF99_SPECZCBPONCP Transaction service units on standard CP that were zCBP eligible integer
trg_name SMF99_TRG_NAME Name of tenant resource group if SMF99_IsCappedBySoleTRG is set string
rt_distri_num_trans array SMF99_RT_DISTRI_NUM_TRANS Response time distribution, 28 buckets integer
gav_array array SMF99_GAV_ARRAY Goal achievement array string
class_period virtual srv_class_name
period_num
service class name and period
goal_type_name virtual goal_type Goal type name
pserver_type_name virtual pserver_type Server type name

SMF99_S2_ECD_MAP

SMF99 subtype 2 EWLM Class data section - Contains information about an merged EWLM Service Class. BASED(addr(smf_hdr_MAP) + smf992ecof)

Name Based on Description Type/Format
ewlm_cnam SMF99_EWLM_CNAM EWLM service class long name taken from EWLM policy service class definition string
ewlm_ckey SMF99_EWLM_CKEY EWLM service class key integer

SMF99_XMEM_MAP

SMF99 subtype 2 xmem delay data BASED(addr(smf_hdr_MAP) + smf99_pxmem_of) or BASED(addr(smf_hdr_MAP) + smf99_sxmem_of)

Name Based on Description Type/Format
xmem_jobn SMF99_XMEM_JOBN jobname of space we are delayed on string
xmem_samps SMF99_XMEM_SAMPS number of xmem samples integer

SMF99_SERVER_MAP

SMF99 subtype 2 server data BASED(addr(smf_hdr_MAP) + smf99_pserv_of)

Name Based on Description Type/Format
server_cnm SMF99_SERVER_CNM Class that period belongs to string
server_pnum SMF99_SERVER_PNUM Period number integer
server_obs SMF99_SERVER_OBS Percentage of time this server was serving the period integer

SMF99_AS_ESP_MAP

SMF99 subtype 2 address space expanded storage access policy BASED(addr(smf_hdr_MAP) + smf99_pesp_of)

Name Based on Description Type/Format
as_esp_anam SMF99_AS_ESP_ANAM Address space name string
as_esp_ap SMF99_AS_ESP_AP expanded storage access policy for demand integer
as_esp_vp SMF99_AS_ESP_VP expanded storage access policy for VIO integer
as_esp_hp SMF99_AS_ESP_HP expanded storage access policy for hiperspace integer
as_esp_asid SMF99_AS_ESP_ASID Address Space ID number string
as_esp_flags flag SMF99_AS_ESP_FLAGS Flags string
as_stg_protected_now as_esp_flags Storage is protected at this instant
as_stgcrit_explicit as_esp_flags Storage protected assigned to space by classification rule
as_managed_to_region_goals as_esp_flags Address space is currently manged to region’s goal rather than transaction server’s goal
as_non_swappable as_esp_flags Address space is non swappable
as_managed_to_both_goals as_esp_flags Address space is currently managed to both region’s and transaction server’s goal
as_inelighonorpriority as_esp_flags Address space is ineligible for “Honor Priority Processing”, i.e. work will not be offloaded to CPs for help processing.
as_esp_cs_fmct SMF99_AS_ESP_CS_FMCT Number of central storage frames the address spaces owns integer
as_esp_es_fmct SMF99_AS_ESP_ES_FMCT Number of expanded storage frames the address spaces owns integer
as_esp_pps_tar SMF99_AS_ESP_PPS_TAR Address space protective process storage target. Note see subtype 5 for other targets. This is the only target non-monitor address spaces can have. integer
as_cpsrp_samp SMF99_AS_CPSRP_SAMP One sample per IRACPSRP invocation (every 50ms) integer
as_cpsrp_cur_fp_samp SMF99_AS_CPSRP_CUR_FP_SAMP Amount of IRACPSRP samples running with full preemption integer
as_cpsrp_prev_fp_samp SMF99_AS_CPSRP_PREV_FP_SAMP Previous value of FULL_PRE1 integer
as_healthind SMF99_AS_HEALTHIND Health indicator integer
as_total_service SMF99_AS_TOTAL_SERVICE Total service units for the address space - OUCBWMS integer
as_cpu_service SMF99_AS_CPU_SERVICE Total CPU service units for the address space - OUCBCPU integer
as_srb_service SMF99_AS_SRB_SERVICE Total SRB service units for the address space - OUCBSRB integer
as_mso_service SMF99_AS_MSO_SERVICE Total MSO service units for the address space - OUCBMSO integer
as_trn_service SMF99_AS_TRN_SERVICE Accumulated transaction service for the address space - OUCBTRS integer
as_io_service SMF99_AS_IO_SERVICE Total IO service units for the address space - OUCBIOC integer
as_disp_count SMF99_AS_DISP_COUNT Dispatchable count: the number of times that this address space has been found in subroutine CPUTLCK to be dispatchable yet no CPU time has accumulated for it - OUXBDSCN integer
as_ifa_service SMF99_AS_IFA_SERVICE Total IFA service units for the address space - Oucbx_Time_On_Pro(pro_ifa) descaled integer
as_ifacp_service SMF99_AS_IFACP_SERVICE Total IFA service units spent on CP for the address space - Oucbx_Time_- Pro_On_CP(pro_ifa) descaled integer
as_sup_service SMF99_AS_SUP_SERVICE Total SUP service units for the address space - Oucbx_Time_On_Pro(pro_sup) descaled integer
as_supcp_service SMF99_AS_SUPCP_SERVICE Total SUP service units spent on CP for the address space - Oucbx_Time_- Pro_On_CP(pro_sup) descaled integer
as_pb_service SMF99_AS_PB_SERVICE Transaction service units on standard CP reported for PBs running in this address space - OucbxPBCP integer
as_pb_offload_service SMF99_AS_PB_OFFLOAD_SERVICE Transaction service units on offload engines reported for PBs running in this address space - OucbxPBOffload integer
as_pb_offloadoncp_service SMF99_AS_PB_OFFLOADONCP_SERVICE Transaction service units on standard CP that were offload eligible reported for PBs running in this address space - OucbxPBOffloadOnCP integer
as_enclave_time SMF99_AS_ENCLAVE_TIME Accumulate tx active time of completed enclaves owned by this space - OUCBETIM integer
as_enclave_cpu_service SMF99_AS_ENCLAVE_CPU_SERVICE Accumulated CPU service of completed enclaves owned by this space - OUCBECPU integer
as_enclave_ifa_time SMF99_AS_ENCLAVE_IFA_TIME Total IFA time for the enclaves owned by the address space - OucbxEncTim- eOnPro(pro_ifa) integer
as_enclave_ifacp_time SMF99_AS_ENCLAVE_IFACP_TIME Total IFA time spent on CP for the enclaves owned by the address space - OucbxEncTimeProOnCP(pro_ifa) integer
as_enclave_sup_time SMF99_AS_ENCLAVE_SUP_TIME Total SUP time for the enclaves owned by the address space - OucbxEncTim- eOnPro(pro_sup) integer
as_enclave_supcp_time SMF99_AS_ENCLAVE_SUPCP_TIME Total SUP time spent on CP for the enclaves owned by the address space - OucbxEncTimeProOnCP(pro_sup) integer
as_ba_brkloc SMF99_AS_BA_BRKLOC HiperDispatch breakup location information string
as_ba_loc SMF99_AS_BA_LOC HiperDispatch processor topology location information string
as_ba_memscore SMF99_AS_BA_MEMSCORE Memory score integer
as_mp_actual_pool SMF99_AS_MP_ACTUAL_POOL The actual memory pool of the address space string
as_mp_requested_pool SMF99_AS_MP_REQUESTED_POOL The user requested memory pool. Can differ from actual_pool due to RSM constraints string
as_trc SMF99_AS_TRC Tenant report class of address space string
as_trg SMF99_AS_TRG Tenant resource group of address space string
as_pb_zcbp_service SMF99_AS_PB_ZCBP_SERVICE Transaction service units on zCBP reported for PBs running in this address space - OucbxPBzCBP integer
as_pb_zcbponcp_service SMF99_AS_PB_ZCBPONCP_SERVICE Transaction service units on standard CP that were zCBP eligible reported for PBs running in this address space - OucbxPBzCBPOnCP integer
as_ba_brklocelm array SMF99_AS_BA_BRKLOCELM Location element for each processor type which describes the breakup environment or 0 string
as_ba_locelm array SMF99_AS_BA_LOCELM Location element for each processor type or 0 string
as_ba_flags array  flag SMF99_AS_BA_FLAGS HiperDispatch flag areaBit
Meaning
0
Address space is a high storage consumer.
1-7
Reserved string
as_ba_highstorageconsumer as_ba_flags ON: address space is high storage consumer

SMF99_SDATA_MAP

SMF99 subtype 2 server sample data BASED(addr(smf_hdr_MAP) + smf99_server_sdata_of)

Name Based on Description Type/Format
sdata_wqdel SMF99_SDATA_WQDEL Delay samples waiting on WLM-managed work queue integer
sdata_enc_auxp SMF99_SDATA_ENC_AUXP aux private paging delay samples experienced by enclave work units known to be associated with an address space integer
sdata_enc_vio SMF99_SDATA_ENC_VIO aux VIO paging delay samples experienced by enclave work units known to be associated with an address space integer
sdata_enc_hsp SMF99_SDATA_ENC_HSP aux standard hiperspace paging delay samples experienced by enclave work units known to be associated with an address space integer
sdata_enc_mpld SMF99_SDATA_ENC_MPLD MPL delay samples experienced by enclave work units known to be associated with an address space integer
sdata_enc_aswp SMF99_SDATA_ENC_ASWP aux swap delay samples experienced by enclave work units known to be associated with an address space integer
sdata_server_class_name SMF99_SDATA_SERVER_CLASS_NAME class name of disp serving this period or blank for batch string
sdata__server_type flag SMF99_SDATA__SERVER_TYPE Type byte string
sdata_enc_or_q_server sdata__server_type Server is an enclave or queue server
sdata_batch sdata__server_type Server is a batch work queue
sdata_subsys_type SMF99_SDATA_SUBSYS_TYPE Subsystem type of owner of the queue. Only applies to batch queue servers. string
sdata_subsys_name SMF99_SDATA_SUBSYS_NAME Subsystem name of owner of the queue. Only applies to batch queue servers. string

SMF99_QDATA_MAP

SMF99 subtype 2 queue server data BASED(addr(smf_hdr_MAP) + smf99_server_qdata_of)

Name Based on Description Type/Format
qdata_env_name SMF99_QDATA_ENV_NAME associated environment name for the queue string
qdata_server_class_name SMF99_QDATA_SERVER_CLASS_NAME class name of disp serving the period represented by this subtype 2 record. Only applies to queue manager type servers. string
qdata_server_want SMF99_QDATA_SERVER_WANT Number of server instances needed to address queue delay according to policy adjustment. This is a queue wide count. integer
qdata_server_have SMF99_QDATA_SERVER_HAVE Current actual number of server instances bound to the queue. This is a queue wide count. integer
qdata_server_active SMF99_QDATA_SERVER_ACTIVE Current actual number of server instances bound to the queue and between Begin and End. This is a subset of the Have count. Have minus Active equals Idle. integer
qdata_as_capacity SMF99_QDATA_AS_CAPACITY Address space server instance capacity integer
qdata_achieved_qmpl SMF99_QDATA_ACHIEVED_QMPL average number (over policy interval) of server instances that are in swapped in spaces in the DISP. Only counts server instances serving the external service classs associated with the queue. Scaled by * 16. Not used for batch queue servers. integer
qdata_active_qmpl SMF99_QDATA_ACTIVE_QMPL average of numer of server instance between Begin and End during policy interval. Scaled by * 16. For batch queue servers this is the number of initiators with active jobs sysplex wide. @WLMCBAT. integer
qdata_qmpl_in_tar SMF99_QDATA_QMPL_IN_TAR Number of address spaces suggested to be started in the DISP on behalf of the period represented by this subtype 2. Does not apply to batch queue servers. integer
qdata_avg_queued_requests SMF99_QDATA_AVG_QUEUED_REQUESTS Average number of queued requests over a policy interval scaled by * 16 integer
qdata_lt_total_requests SMF99_QDATA_LT_TOTAL_REQUESTS Long term average total requests (queued + active) scaled by integer
qdata_server_idle SMF99_QDATA_SERVER_IDLE Average idle server instances over policy interval integer
qdata_q_type flag SMF99_QDATA_Q_TYPE Type byte string
qdata_queue_manager qdata_q_type queue manager type work queue
qdata_batch qdata_q_type Batch type work queue
qdata_q_qualifier flag SMF99_QDATA_Q_QUALIFIER Work Queue Qualifier string
qdata_tasks_managed qdata_q_qualifier Server instances are managed by WLM
qdata_spaces_moved_by_hsk qdata_q_qualifier 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
qdata_spaces_moved_by_pa qdata_q_qualifier Address spaces have been moved during policy adjustment because the maximum number of servers has been already started for the application environment
qdata_ae_spreadmin qdata_q_qualifier Minimum number of address spaces must be ditributed across all work queues of the application environment
qdata_active_rgnwork SMF99_QDATA_ACTIVE_RGNWORK Current active number of server processing work requests which have been. routed directly to the server region. This number is neither included in the idle nor the active server count. integer
qdata_rqdata_of SMF99_QDATA_RQDATA_OF Offset to remote queue data section from beginning of record (including RDW). Only applies to batch queue server integer
qdata_rqdata_ln SMF99_QDATA_RQDATA_LN Length of remote queue data entries integer
qdata_rqdata_on SMF99_QDATA_RQDATA_ON Number of remote queue data entries integer
qdata_subsys_type SMF99_QDATA_SUBSYS_TYPE Subsystem type of owner of the queue. Only applies to batch queue servers. string
qdata_subsys_name SMF99_QDATA_SUBSYS_NAME Subsystem name of owner of the queue. Only applies to batch queue servers. string
qdata_inst_per_server SMF99_QDATA_INST_PER_SERVER Number of server instances per server. Only applies if SMF99_QDATA- _TASKS_MANAGED is set integer
qdata_spaces_moved SMF99_QDATA_SPACES_MOVED Number of server address spaces moved away from this queue. integer
qdata_ae_maxlimit SMF99_QDATA_AE_MAXLIMIT Maximum number of servers for the application environment. integer
qdata_ae_minlimit SMF99_QDATA_AE_MINLIMIT Minimum number of servers for the application environment. integer
qdata_avg_ineligible_requests SMF99_QDATA_AVG_INELIGIBLE_REQUESTS Average number of ineligible queued requests over a policy interval scaled by * 16. Currently applies to batch queues only. integer

SMF99_IOSUB_SAMPLES_MAP

“SMF99 SUBTYPE 2 AND 8 I/O SUBSYSTEM SAMPLES DATA. SUBTYPE 2: BASED(ADDR(SMF_HDR_MAP) + SMF99_IOSUBSAMOF). SUBTYPE 8: BASED(ADDR(SMF_HDR_MAP) + SMF998_IOSUB_SAMPLES_DATA_OF).”

Name Based on Description Type/Format
iosub_index SMF99_IOSUB_INDEX Subsystem index. This correlates with SMF999_IOSUB_INDEX. integer
iosub_connectsamples SMF99_IOSUB_CONNECTSAMPLES Connect samples integer
iosub_pendingsamples SMF99_IOSUB_PENDINGSAMPLES Pending samples integer

SMF99_SPECRPT

Index: 1 - all transactions 2 - mobile transactions 3 - categoryA transactions 4 - categoryB transactions

Name Based on Description Type/Format
speccp1 SMF99_SPECCP1 word 1 integer
speccp2 SMF99_SPECCP2 word 2 integer
specoffload1 SMF99_SPECOFFLOAD1 word 1 integer
specoffload2 SMF99_SPECOFFLOAD2 word 2 integer
specoffloadoncp1 SMF99_SPECOFFLOADONCP1 word 1 integer
specoffloadoncp2 SMF99_SPECOFFLOADONCP2 word 2 integer

SMF99_RQDATA_MAP

SMF99 subtype 2 remote queue server data. Contains information on the state of a batch work queue on a specific system. There is one RQDATA section for each system a batch work queue is registered on including the local system. BASED(addr(smf_hdr_MAP) + smf99_qdata_rqdata_of)

Name Based on Description Type/Format
rqdata_sys_name SMF99_RQDATA_SYS_NAME name of system this RQDATA section represents string
rqdata_flags flag SMF99_RQDATA_FLAGS flags string
rqdata_just_started_server rqdata_flags This system started at least one server for this work queue in the policy interval that this data represents
rqdata_cannot_start_server rqdata_flags This system cannot start any servers for this work queue due to some constraint
rqdata_deferred_start_server rqdata_flags This system wanted to add servers for this work queue on the just-completed policy interval, but deferred since another system appears to be a better candidate.
rqdata_managed rqdata_flags Work queue is managed on this system
rqdata_assess_data_valid rqdata_flags Originator sent valid assess data
rqdata_active_servers SMF99_RQDATA_ACTIVE_SERVERS 10-second average number of active servers scaled by * 16 integer
rqdata_total_servers SMF99_RQDATA_TOTAL_SERVERS 10-second average total servers. Includes active and idle servers. integer
rqdata_avg_total_req SMF99_RQDATA_AVG_TOTAL_REQ Average total requests for the queue eligible to run on the system respresented by this RQDATA entry. This corresponds to the last point plotted on the queue delay plot. Scaled by * 16. integer
rqdata_count_servers SMF99_RQDATA_#_SERVERS Number of servers required for receiver value integer
rqdata_pi_delta SMF99_RQDATA_PI_DELTA PI delta for donor period of highest importance if servers are started integer
rqdata_highest_imp SMF99_RQDATA_HIGHEST_IMP Highest importance of donor periods negatively affected if servers are started integer
rqdata_waiting_for_sysname SMF99_RQDATA_WAITING_FOR_SYSNAME System name sender is deferring to. Blank if deferring only to collect data from other systems. string
rqdata_donor_class SMF99_RQDATA_DONOR_CLASS Class name for donor period most impacted by starting servers string
rqdata_percount SMF99_RQDATA_PER# Period number with in class of donor integer
rqdata_donor_rgroup SMF99_RQDATA_DONOR_RGROUP resource group name for donor period most impacted by starting servers string
rqdata_pa_skip SMF99_RQDATA_PA_SKIP policy adjustment skip clock integer
rqdata_q_skip SMF99_RQDATA_Q_SKIP defer processing skip clock integer
rqdata_q_skip_reason SMF99_RQDATA_Q_SKIP_REASON reason defer processing skip clock was set integer
rqdata_avg_queued_requests SMF99_RQDATA_AVG_QUEUED_REQUESTS average number of queued requests over a policy interval scaled by * 16 integer
rqdata_avg_ineligible_requests SMF99_RQDATA_AVG_INELIGIBLE_REQUESTS average number of ineligible queued requests over a policy interval scaled by * 16 integer
rqdata_avg_constraint_requests SMF99_RQDATA_AVG_CONSTRAINT_REQUESTS average number of queued requests with affinity to constraint systems only scaled by * 16 integer