CPU Section
This section shows each CPU that was online during the measurement interval. It lists critical information by CPU and produces two graphs that visually represent the listed information. Each CPU ID and serial number are shown at the beginning of this section.
The following figure shows an example of the CPU section of the CPU Utilization Report.
BMC SOFTWARE, INC. XYZ COMPANY REPORT DATE: 10 SEP 16 23.21
ACTL 04 SEP 16 11.30.00 08 SEP 16 15.00.01 HQ LOCATION SYSTEM ID: SJSC Z 2.02.0
BASED ON REC TYPE/# RECS/# SAMPLES/REC HOURS: 70-1/396/356K/98.79
-------------------------------------------- CPU 00 (TYPE:CP SERIAL:0362E7) SECTION --------------------------------------------
-CPU UTILIZATION
ONLINE % 100.0 PARKED % 0 PROC SHARE % 66.2 HIPERDISPATCH PRIORITY: MEDIUM
BUSY PERCENT 29.2 CPU BUSY PERCENT CPU BUSY DISTRIBUTION
% OF TOTAL TIME % OF CPU BUSY
TCB MODE .0 .0 . 100 |
SUPVR ENABLED .0 .0 . |
SUPVR DISABLED .0 .0 . P |
PROB PROG .0 .0 . C |
LOCAL SRB MODE .0 .0 . T |
ENABLED .0 .0 . 75 |
DISABLED .0 .0 . O |
GLOBAL SRB MODE .0 .0 . F |
ENABLED .0 .0 . |
DISABLED .0 .0 . O |
. C 50 |
TOTAL ENABLED TIME .0 .0 . C |
TOTAL DISABLED TIME .0 .0 . U |
TOTAL PROB PROG TIME .0 .0 . R |
TOTAL SUPVR TIME .0 .0 . R |
. E 25 |
% USED FOR BATCH .0 .0 . N |
% USED FOR TSO .0 .0 . C |
% USED FOR STARTED TASKS .0 .0 . E |
. |
AVERAGE DISABLE DELAY (SECONDS) ----------------------------------------- ----------------------
DIE DELAY = .000000 0 2 4 6 8 1 0 2 4 6 8 1
SIG DELAY = .000000 0 0 0 0 0 0 0 0 0 0
AVG FOR THIS CPU = .000000 0 0
BUSY PERCENT
VECTOR FACILITY IS OFF EACH '*' REPRESENTS 5 %
-- Total - - /Sec -
TCB Dispatches = 1,146,784K 3,224.62 <------- Warning-Track Interruption Processing ------->
SRB Dispatches = 624,865.7K 1,757.05 Processor returned within grace period = 89,044,696
SIGPs - - - = 81,569,528 229.36 Processor NOT returned within grace period = 10,365,054
Wait Dispatches = 311,091.8K 874.75 Time (msecs) processor yielded to PR/SM = 5,636,606
I/Os - - - = 82,139,034 230.97
CPU section field descriptions
When simultaneous multithreading is active and there are multiple threads per core, the displayed values are the totals for all threads of a core.
Two graphs are included in the CPU section of the CPU Utilization Report:
- The graph at the center of the CPU section shows the amount of CPU time spent in states, such as TCB, Local SRB, Global SRB, Supervisor, Problem program, Enabled, Disabled, and others.
- The graph at the left of the CPU section is a distribution graph showing the frequency of occurrence of each percentage busy. The horizontal axis represents the percent busy for this CPU. The vertical axis represents the frequency of that condition. This graph can be used to determine the stability of CPU usage during the sampling period.
The following table describes each field in the CPU section of the CPU Utilization Report.
Field | Description | ||
---|---|---|---|
TYPE | type of processor:
| ||
SERIAL | serial number of the CPU | ||
ONLINE % | percentage of time that this CPU was online; this value is always 100% in a single processor environment | ||
PARKED %% | percentage of online time that this CPU was parked when HiperDispatch was enabled A logical processor having a low processor share can be parked; it is then in a long-term wait state. | ||
PROC SHARE % | percentage of a physical processor that this CPU is guaranteed This value is calculated based upon the weight of the logical processor and the weight of the LPAR. When HiperDispatch is disabled, the LPAR weight is evenly distributed among all processors of the same type, and they all have the same share of a physical processor. When HiperDispatch is enabled, the processors can have a different weight and share. | ||
HIPERDISPATCH PRIORITY | the HiperDispatch priority at the end of the reporting interval Values shown can be HIGH, MEDIUM, LOW, or N/A. If the priority changed during the reporting interval, an asterisk (*) is printed immediately to the right of the value. | ||
BUSY PERCENT | percentage of time that this CPU was busy | ||
% OF TOTAL TIME | portion of the total time that elapsed when the CPU was online and in the indicated state | ||
% OF CPU BUSY | portion of the CPU busy time that was spent in the indicated state | ||
TCB MODE | sum of the percentages of time that was spent in supervisor state enabled, disabled, or in problem program state while running under a TCB | ||
SUPVR ENABLED | percentage of time that was spent in supervisor state enabled while running under a TCB | ||
SUPVR DISABLED | percentage of time that was spent in supervisor state disabled while running under a TCB | ||
PROB PROG | percentage of time that was spent in problem program state while running under a TCB | ||
LOCAL SRB MODE | sum of the percentages of time that the system was enabled or disabled while running under a local SRB | ||
LOCAL SRB MODE - ENABLED | percentage of time that the system was enabled while running under a local SRB | ||
LOCAL SRB MODE - DISABLED | percentage of time that the system was disabled while running under a local SRB | ||
GLOBAL SRB MODE | sum of the percentages of time that the system was enabled or disabled while running under a global SRB | ||
GLOBAL SRB MODE - ENABLED | percentage of time that the system was enabled while running under a global SRB | ||
GLOBAL SRB MODE - DISABLED | percentage of time that the system was disabled while running under a global SRB | ||
TOTAL ENABLED TIME | total percentage of time that the system was enabled | ||
TOTAL DISABLED TIME | total percentage of time that the system was disabled; all measured disabled time values are elevated in a PR/SM environment due to CPU switching | ||
TOTAL PROB PROG TIME | total percentage of time that the system spent in a problem program state | ||
TOTAL SUPVR TIME | total percentage of time that the system spent in a supervisor state | ||
% USED FOR BATCH | percentage of time on this CPU that was spent on batch | ||
% USED FOR TSO | percentage of time on this CPU that was spent on TSO | ||
% USED FOR STARTED TASKS | percentage of time on this CPU that was spent on Started Tasks | ||
DIE DELAY | average time that the Extractor was delayed in getting control of this CPU because another disabled function was running. | ||
SIG DELAY | average time that the Extractor was delayed in getting control of another CPU in the system because a disabled function was running on that CPU This value is produced only in a multiple processor environment. | ||
AVG FOR THIS CPU | average time that the Extractor was delayed in beginning and completing a sample while executing on this CPU, where Delay in Beginning--DIE delay time on this CPU Delay in Completing--SEGL delay time waiting to sample the status of another CPU; this value is displayed only in a multiple processor environment The following are examples of delays that can occur in the system:
| ||
VECTOR FACILITY IS | ON indicates Vector Facility is online; OFF indicates Vector Facility is offline | ||
VECTOR FACILITY AFFINITY | amount of Vector Facility used by the CPU for the specified interval; appears only if the Vector Facility is online | ||
TCB Dispatches | For Total, the total number of task control block (TCB) dispatches for this CPU during the reporting interval For /Sec, the average number of TCB dispatches per second for this CPU during the reporting interval | ||
SRB Dispatches | For Total, the total number of service request block (SRB) dispatches for this CPU during the reporting interval For /Sec, the average number of SRB dispatches per second for this CPU during the reporting interval | ||
SIGPs | For Total, the total number of Signal Processor events for this CPU during the reporting interval For /Sec, the average number of Signal Processor events per second for this CPU during the reporting interval | ||
Wait Dispatches | For Total, the total number of wait dispatches for this CPU during the reporting interval For /Sec, the average number of wait dispatches per second for this CPU during the reporting interval | ||
I/Os | For Total, the total number of I/O requests for this CPU during the reporting interval For /Sec, average number of I/O requests per second for this CPU during the reporting interval | ||
Warning-Track Interruption Processing subsection | |||
Processor returned within grace period | the number of times the Processor Resource/System Manager (PR/SM) issued a warning-track interruption and IBM z/OS was able to return it to PR/SM within the grace period | ||
Processor NOT returned within grace period | the number of times the PR/SM issued a warning-track interruption and IBM z/OS was not able to return it to PR/SM within the grace period | ||
Time (msecs) processor yielded to PR/SM | time in milliseconds that was yielded to PR/SM due to warning-track processing |
Related topic