Friday, August 21, 2020

How Tivoli Decision Support for Z/OS reports 4HRA

 Tivoli Decision Support for Z/OS leverages the SMF data to provide a variety of reports for various components of System Z. TDS maintains a database for different SMF record types which can be queried using QMF to provide reports on the fly. One such report is the monthly 4 hour rolling average report for each LPAR in the CEC. TDS provides ‘MVSPM_SYSTEM_H’ and ‘MVSPM_LPAR_H’ tables which contains the ‘MSU_4HRA’ (SMF70LAC) for each LPAR in the CEC. The below section establishes a reporting technique which will align with the SCRT report.

USING MVSPM_LPAR_H 

‘MVSPM_LPAR_H’ provides hourly statistics on logical partitions and processor activity in a PR/SM environment. It contains data from SMF type 70. The ‘MSU_4HRA’ column contains the 4-hour rolling average for each logical partition. This value ‘MSU_4HRA’ in table ‘MVSPM_LPAR_H’ is the last effective 4 hour rolling average for the hourly interval (. MSU_4HRA = LAST (V_MSU_4HRA). For example, if your recording interval is 15 minutes then the ‘MSU_4HRA’ value reported for 20th hour in TDS will be the value which occurred at 20:45(the last effective 4HRA value for that hour). This is the reason your ‘MSU_4HRA’ value would not match with your SCRT value.

LPAR NameSMF interval15 min interval MSU 4HRA1 Hour interval data in MVSPM_LPAR_H at 01:00:00
A01:00:0035
A01:15:0035
A01:30:0036
A01:45:0035TDS Value : 35(Last Effective 4HRA)
LPAR NameSMF interval15 min interval MSU 4HRA1 Hour interval data in MVSPM_LPAR_H at 03:00:00
A03:00:0033
A03:15:0033
A03:30:0034
A03:45:0034TDS Value : 34(Last Effective 4HRA)
LPAR NameSMF interval15 min interval MSU 4HRA1 Hour interval data in MVSPM_LPAR_H at 20:00:00
A20:00:0053
A20:15:0053
A20:30:0052
A20:45:0050TDS Value : 50(Last Effective 4HRA)

USING MVSPM_SYSTEM_H

MVSPM_SYSTEM_H also contains the ‘MSU_4HRA’ (SMF70LAC) for each LPAR However, the value of MSU_4HRA reported in this table is the average (MSU_4RHA = Avg (SMF70LAC, INPUT_RECORDS) of SMF70LAC SMF interval records. The MSU_4HRA values reported in this table always matches your SCRT report because SCRT uses the mean of SMF interval records to aggregate an hourly record. For example, if your SMF recording interval is 15 minutes then the MSU_4HRA value reported for 20th hour will be the average of SMF interval records (In this case AVG (20:00,20:15,20:30,20:45).

LPAR NameSMF interval15 min interval MSU 4HRA1 Hour interval data in MVSPM_LPAR_H at 01:00:00
A01:00:0035
A01:15:0035
A01:30:0036
A01:45:0035TDS Value : 35.25(Average 4HRA)
LPAR NameSMF interval15 min interval MSU 4HRA1 Hour interval data in MVSPM_LPAR_H at 03:00:00
A03:00:0033
A03:15:0033
A03:30:0034
A03:45:0034TDS Value : 33.5(Average4HRA)
LPAR NameSMF interval15 min interval MSU 4HRA1 Hour interval data in MVSPM_LPAR_H at 20:00:00
A20:00:0053
A20:15:0053
A20:30:0052
A20:45:0050TDS Value : 52(Average 4HRA)

Tivoli Decision Support for Z/OS provides the functionality to track the last effective 4 Hour Rolling Average and Mean 4 Hour Rolling Average. It is very important to understand the context of each of these values while reporting. The ‘MVSPM_SYSTEM_H’ should be used as a baseline while comparing your results with SCRT. However, to keep track of the last effective 4 HRA in an hour ‘MVSPM_LPAR_H’ becomes an ideal choice.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.