SMF 99 Subtype 6
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 |
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 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 Subtype 6 self defining section
Name | Based on | Description | Type/Format |
---|---|---|---|
cpof | SMF996CPOF | Offset to service class period section from beginning of record (including RDW) | integer |
cpln | SMF996CPLN | Length of a service class period section | integer |
cpon | SMF996CPON | Number of service class period sections | integer |
SMF99 subtype 6 Period data section - BASED(addr(smf_hdr_MAP) + smf9926pof). The subtype 6 record contains one entry for each service class period that had recent activity.
Name | Based on | Description | Type/Format |
---|---|---|---|
eclass_name | SMF996_ECLASS_NAME | External class name. For an externally defined service class this is the name defined in the service definition. For a server period this name will be of the form $SRMSxxx. For system service classes this name will be $SRMBEST, $SRMDUMP, $SRMGOOD, $SRMDISC, or $SRMQSC. | string |
per_num | SMF996_PER_NUM | Period number within class | integer |
goaltype | SMF996_GOALTYPE | goal type: 0 - System, SYSSTC, or server goal, 1 - short response time, 2 - long response time, 3 - velocity, 4 - discretionary | integer |
percentile | SMF996_PERCENTILE | Response time goal percentile. Zero if period does not a percentile response time goal. | integer |
iclass_name | SMF996_ICLASS_NAME | Internal service class name. Same as SMF996_ECLASS_NAME except for discretionary periods. For discretionary periods the name will be of the form $SRMDIxx. | string |
goalval | SMF996_GOALVAL | goal value: response time goal - goal in milliseconds, velocity - velocity, discretionary, system goal or server period - zero | integer |
impor | SMF996_IMPOR | Importance of service class period | integer |
dp | SMF996_DP | Dispatching priority of period for next policy interval | integer |
iodp | SMF996_IODP | I/O priority of period for next policy interval | integer |
mpli | SMF996_MPLI | MPL in-target for next policy interval | integer |
mplo | SMF996_MPLO | MPL out-target for next policy interval | integer |
rua | SMF996_RUA | Average number of ready address spaces over last policy interval. Scaled by * 16 | integer |
pspt | SMF996_PSPT | Time swapped out address spaces in period are protected from being swapped to aux for next policy interval. In 1.024 milliseconds. | integer |
psitar | SMF996_PSITAR | storage isolation target for next policy interval for each address space in period, valid only for work with short response time goals, zero otherwise. Frame count. | integer |
local_pi | SMF996_LOCAL_PI | local performance index * 100 | integer |
sysplex_pi | SMF996_SYSPLEX_PI | sysplex performance index * 100 | integer |
server_data_of | SMF996_SERVER_DATA_OF | Offset to server section from beginning of record (including RDW). Only valid if period is a server period. There will be one server section entry for each different external service class that server address spaces in this server period were originally classified to. | integer |
server_data_ln | SMF996_SERVER_DATA_LN | LENGTH OF EACH SERVER SECTION ENTRY | integer |
server_data_on | SMF996_SERVER_DATA_ON | NUMBER OF SERVER SECTION ENTRIES | integer |
pserv | SMF996_PSERV | service accumulated during interval | integer |
piserv | SMF996_PISERV | IFA service accumulated during interval | integer |
psserv | SMF996_PSSERV | accumulated SUP service | integer |
time_at_pdp_using | SMF996_TIME_AT_PDP_USING | Time at PDP (promoted dispatch priority) using samples | integer |
time_at_pdp | SMF996_TIME_AT_PDP | Time at PDP (promoted dispatch priority) accumulator | integer |
flags flag | SMF996_FLAGS | Flags | string |
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 | |
inelighonorpriority | flags | Specialty engine work in this period is ineligible for “Honor Priority Processing”, i.e. it will not be offloaded to CPs for help processing. | |
ewlm_local_pi | SMF996_EWLM_LOCAL_PI | EWLM local performance index(PI) | integer |
ewlm_global_pi | SMF996_EWLM_GLOBAL_PI | EWLM global performance index(PI) | integer |
SMF99 SUBTYPE 6 SERVER SECTION. BASED(ADDR(SMF_HDR_MAP) + SMF996_SERVER_DATA_OF). EACH SUBTYPE 6 ENTRY ASSOCIATED WITH A SERVER PERIOD WILL HAVE A SERVER SECTION. THERE WILL BE ONE SERVER SECTION ENTRY FOR EACH DIFFERENT EXTERNAL SERVICE CLASSTHAT SERVER ADDRESS SPACES IN THE SERVER PERIOD WERE ORIGINALLY CLASSIFIED TO.
Name | Based on | Description | Type/Format |
---|---|---|---|
server_class_name | SMF99_S6_SERVER_CLASS_NAME | NAME OF SERVICE CLASS THAT AT LEAST ONE OF THE SERVER ADDRESS SPACES IN THE SERVER PERIOD REPRESENTED BY THE SUBTYPE 6 ENTRY WAS ORIGINAL CLASSIFIED TO | string |
server_per_num | SMF99_S6_SERVER_PER_NUM | PERIOD NUMBER WITH IN CLASS | integer |