KM5 MultiThreading Details attributes
This attribute group provides detailed simultaneous multi-threading metrics at the processor core level. If a processor core is configured for multi-threading the Thread Number, Multi-Threading Productivity Percentage, and Multi-Threading Utilization Percentage are displayed. Additional metrics, regardless of the processor core being single or multi-threaded, are the Core Share Percentage, Core Online percentage, Core/Thread Parked Percentage, Core/ Thread LPAR Busy Percentage and Core/Thread MVS Busy Percent.
Core ID The logical core identification. A valid value is an integer.
Core Online% The percentage of time the logical core was online. A valid value is a number to two decimal places accuracy. A value of -1 indicates "Unavailable".
Core Priority In HiperDispatch mode, logical processors have a High, Medium or Low share of the physical processor. A valid value is an integer. Values appear on the workspace as follows:
- 1 = High
- 2 = Medium
- 3 = Low
Core Share% The percentage of a physical processor that the logical processor core is entitled to use. In HiperDispatch mode, logical processors or threads have a High, Medium or Low share of the physical processor. The share percentage is the average value for the reporting interval, whereas High, Medium or Low indicates the HiperDispatch priority at the end of the reporting interval. Without HiperDispatch, the processing weight is equally divided between the online logical processors or threads. A valid value is a number to one decimal places accuracy.
Core Type The core type (CP or zIIP). A valid value is a string of up to 4 characters.
LPAR Busy% The average percentage of the online time that the logical cores were dispatched by the LPAR. A valid value is a number to two decimal places accuracy. A value of -1 indicates "Unavailable".
For a dedicated partition when LOADxx PROCVIEW CORE is in effect on hardware that supports MultiThreading:
LPAR Busy% = (MT Core LPAR Busy Time / Online Time) * 100
otherwise:
LPAR Busy% = ((Online Time - Wait Time) / Online Time) * 100
For a non-dedicated partition when Wait Completion is NO:
LPAR Busy% = (Partition Dispatch Time / Online Time) * 100
The partition dispatch time is the elapsed time that PR/SM dispatched this logical core during the interval.
For a non-dedicated partition when Wait Completion is YES:
LPAR Busy% = ((Partition Dispatch Time - Wait Time) / Online Time) * 100
LPAR Name The name of the logical partiation (LPAR). A valid value is a string of up to 8 characters.
Managed System z/OS operating system in your enterprise that an OMEGAMON for z/OS agent is monitoring. A valid value is a string of up to 32 characters.
MT Productivity% The percentage of the maximum core capacity that was used in the reporting interval while the logical cores were dispatched to physical hardware. When the value equals 100% and the LOADxx PROCVIEW CORE parameter is in effect, all threads on the core are executing work and all core resources are being used. If the value is less than 100%, the core resources were dispatched to physical hardware but one or more threads on a logical core was in a wait because it had no work to run. A valid value is a number to two decimal places accuracy. A value of -1 indicates "Unavailable".
"Unavailable" is displayed when the LOADxx PROCVIEW CPU parameter is in effect.
MT Utilization% The percentage of the logical core's maximum core capacity that was used in the reporting interval. A valid value is a number to two decimal places accuracy. A value of -1 indicates "Unavailable".
MT Utilization% = MT Core Productivity * TIME % LPAR BUSY
"Unavailable" is displayed when the LOADxx PROCVIEW CPU parameter is in effect.
SMFID The System Management Facility (SMF) identifier for the z/OS system where the OMEGAMON for z/OS monitoring agent collected the data. A valid value is a string of up to 4 characters.
System Name Name of the z/OS image. A valid value is a string of up to 8 characters.
Thread MVS Busy% The average percentage of the online time that a logical processor or thread was busy. A valid value is a number to two decimal places accuracy. A value of -1 indicates "Unavailable".
Thread MVS Busy% = ((Online Time - Wait Time - Parked Time) / Online Time - Parked Time) * 100
The MVS view of CPU time is not meaningful if the logical processor is parked during the entire reporting interval. In this case, "Unavailable" is displayed.
Thread Number The zero-based thread number representing a logical CPU running on the logical core. A valid value is an integer. A value of -1 indicates "Unavailable".
Thread Parked% The percentage of time that the thread/logical processor was parked. In HiperDispatch mode, processors with a low amount of physical processor share may be parked. That is, they are not dispatched by z/OS and do not attempt to run work. Without HiperDispatch, processors are not parked and "Unavailable" is displayed in a workspace. A valid value is a number to two decimal places accuracy. A value of -1 indicates "Unavailable".