RMF System z9 Processors' Pools
Unlike for zSeries and earlier models, the specialized processors on System z9 and later models are reported separately as four distinct processors' pools: the internal coupling facilities (ICFs), the integrated facilities for Linux (IFLs), the Application Assist Processors (zAAPs), and the Integrated Information Processors (zIIPs).
rm
Note that the HARLPC file contains a separate specialized processor management flag, LPCSEPPU, that can be used to determine the scope of ICF processors' related data elements: For System z9 and later models, LPCSEPPU is equal to Y, indicating that the data elements related to ICF processors only describe the activity of internal coupling facilities, while additional sets of data elements, specific to IFLs, zAAPs, and zIIPs, are available.
You should be able to perform the most common analysis at the summarized processor pool level by taking advantage of the PR/SM LPAR Config/Activity (HARLPC) file's organization. This straightforward process is described in the following example.
Assume that the HARLPC file's granularity at the DAYS timespan is:
SYSID PRSMLPNM PRSMLPTP YEAR MONTH DAY HOUR
This organization basically means that the HARLPC file contains one observation per logical partition for each hour of a day within a given recording system. Besides its specific data elements pertaining to a single LPAR, each observation also carries various PR/SM common data elements that total consumptions by processors' pool.
You can report on the totals in the HARLPC file's specific data elements using the
MICS
standard data summarization technique, by selecting the following new key/sequence:SYSID YEAR MONTH DAY HOUR
The following data elements directly provide processor pool measurements, at the CEC level:
- LPCTODTM:
- This element now represents the total dispatch time for all the processors in the standard CP pool.
- PCTOMSU:
- This is the total MSUs consumption for the whole CEC. Note that only standard CPs contribute to this total.
- LPCTIDTM:
- This element now represents the total dispatch time for all the internal coupling facilities (ICFs).
- LPCTNDTM:
- This element now represents the total dispatch time for all the integrated facilities for Linux (IFLs).
- LPCTZDTM:
- This element now represents the total dispatch time for all the Application Assist Processors (zAAPs).
- LPCTSDTM:
- This element now represents the total dispatch time for all the Integrated Information Processors (zIIPs).
Additionally, you can compute a number of new measurements based on the PR/SM common data elements, such as:
CP pool total utilization:
To know how much of the total physical standard CP processors' capacity was used, apply the following formula:
PRSMTCDT TOTCP_BS = ------------------- x 100 PRSMTCP DURATION x -------- INTERVLS
Number of standard CPs used:
The above percentage can also be represented as a number of physical standard CP processors used regarding the pool's size:
TOTCP_BS x PRSMACP NBRCP_BS = ------------------ 100
For example, a total utilization of 24% from a 7 physical CP processors' pool would result in the number of processors used being equal to 1.68, meaning the system load would actually only require 2 physical processors.
Shared CP pool utilization:
To know how much of the shared physical standard CP processors' capacity was used, apply the following formula:
PRSMTCST SHRCP_BS = ----------------------------- x 100 PRSMTCP - PRSMTCDP DURATION x ------------------ INTERVLS
Specialized processors' utilization:
To know how much of the total physical internal coupling facilities' capacity was used, apply the following formula (the same formulas can be used to track IFLs, zAAPs, or zIIPs, using the appropriate data elements):
Internal coupling facilities total utilization:
To know how much of the total physical internal coupling facilities' capacity was used, apply the following formula:
PRSMTIDT TOTICFBS = ------------------- x 100 PRSMTIP DURATION x -------- INTERVLS
Number of internal coupling facilities used:
The above percentage can also be represented as a number of physical ICFs used regarding the internal coupling facilities pool's size:
TOTICFBS x PRSMAIP NBRICFBS = ------------------ 100
Shared internal coupling facilities utilization:
To know how much of the shared physical internal coupling facilities' capacity was used, apply the following formula:
PRSMTIST SHRICFBS = ----------------------------- x 100 PRSMTIP - PRSMTIDP DURATION x ------------------ INTERVLS