CPU Detail Screen [ HP GlancePlus User's Manual (for MPE/iX Systems) ] MPE/iX 5.0 Documentation
HP GlancePlus User's Manual (for MPE/iX Systems)
CPU Detail Screen
If you choose the C command for the CPU Detail screen, you can view
metrics that are specific to CPU usage. In addition to the Program
Banner Line and Global Bars, this screen will show CPU usage by the
dispatcher, memory manager, system, and batch processes, as well as the
time spent in various states such as paused, idle, or in a queue. The
detailed data section of the display has four components:
* Type of Utilization.
* Queue Distribution.
* Miscellaneous Performance Metrics.
* Top CPU Consumer.
Figure 5-15. CPU Detail Screen
Type of Utilization
This uppermost section of the detail area lists the percentage of total
time used for different system resources and system purposes.
Figure 5-16. CPU Detail Screen--Type of Utilization
These system resources and system purposes include the following:
MemMgr This line shows the time during the current
interval that the CPU was processing certain
Memory Manager activities, such as fetches and
swap ins.
If memory manager CPU utilization is
consistently higher than 8%, the system might be
experiencing a main memory bottleneck.
System This line shows the time during the current
interval that the CPU spent on system processes
such as NS services, spoolers, and the Loader.
Session The Session line shows the time the CPU spent on
interactive processes during the current
interval.
If more than 70% of the CPU time was spent,
consistently, on interactive processes, the
system might be experiencing a CPU bottleneck
condition.
ICS The Interrupt Control Stack (ICS) line shows the
time spent on interrupt activity during the
current interval. The ICS value is derived by
subtracting the sum of all other CPU states
during the interval from 100%.
Dispatch This line shows the time the CPU spent on MPE/iX
Dispatcher activity.
Batch This line shows the time the CPU spent
processing batch jobs during the current
interval.
Table 5-1. (cont.)
Pause This line shows the time the CPU was paused for
the disc during the current interval.
If more than 25% of the time is spent,
consistently, in a paused condition, the system
might be experiencing a disc bottleneck
condition.
Idle This line shows the time the CPU was idle during
the current interval.
Queue Distribution
The Queue % line shows the active CPU cycles consumed during the current
interval distributed by queue. The percentage for each queue is shown at
the right.
Figure 5-17. CPU Detail Screen--Queue Distribution
Miscellaneous Performance Metrics
The bottom section of the CPU Detail screen shows various Global CPU
performance metrics measured during the current interval.
Figure 5-18. CPU Detail Screen--Miscellaneous Metrics
Switches to CMhis shows the rate of switching from Native
Mode to Compatibility Mode. [Bar Scale: 0 to
500 switches per second. The number to the
right of the bar shows the actual switch rate
per second up to a maximum of 9,999.]
Switches to NMhis shows the rate of switching from
Compatibility Mode to Native Mode. [Bar Scale:
0 to 500 switches per second. The number to the
right of the bar shows the actual switch rate
per second up to a maximum of 9,999.]
NOTE Excessive switching may indicate CPU saturation. While switching
rates depend on machine size, you combine the rates for the two
modes and use table 5-2 as a guideline for determining whether
excessive switching is occurring. If it is, you should consider a
Native Mode migration.
Table 5-2. Guidelines for Switches to CM or NM
-------------------------------------------------------------------------------------------
| |
| Machine Threshold Rate |
| Model (switches/second) |
| |
-------------------------------------------------------------------------------------------
| |
| S/920 approx 75 |
| |
| S/925 approx 120 |
| |
| S/922 approx 150 |
| |
| S/932 approx 225 |
| |
| S/935 approx 270 |
| |
| S/950 approx 300 |
| |
| S/955,917,927,937,947 approx 440 |
| |
| S/948,949 approx 500 |
| |
| S/960 approx 630 |
| |
| S/958 approx 650 |
| |
| S/957 approx 720 |
| |
| S/980-100,967 approx 1000 |
| |
| S/977 approx 1170 |
| |
| S/980-200 approx 1500 |
| |
| S/980-300 approx 1830 |
| |
-------------------------------------------------------------------------------------------
CSI243sIX560CSI32s
Interval CM % This shows the percentage of time the CPU was in
Compatibility Mode between switches.
Interval Processhis shows the rate of process completions for
Completions the current interval (number of processes
completed per second).
This provides information about the workload
characteristics of the machine. A high rate of
process completions, for instance, may indicate
a CPU bottleneck due to excessive or improper
process handling. A sustained rate greater than
0.50 may be considered excessive.
Current This shows the number of processes waiting for
Ready Queue the CPU. [Scale: 0 to 25 processes.]
Maximum This shows the maximum number of processes
Ready Queue waiting for the CPU since GlancePlus was started
or since the MPE/iX Measurement Interface was
enabled. [Scale: 0 to 25 processes.]
Launch Rate This shows the rate of launches during the
current time interval (number of launches per
second). A launch occurs every time the MPE/iX
Dispatcher gives a process control of the CPU.
CQ SAQ This is the System Average Quantum (SAQ) for the
C queue (CQ). This value represents the current
time limit (in milliseconds) during which a
process in C queue can retain use of the CPU.
The SAQ value, which is recalculated
continuously by the dispatcher, must be a value
between the minimum (MIN) and maximum (MAX)
parameters of the current CQ setting.
Interval This is the rate that files are being opened
File Open Rate during the current interval (number of files
opened per second). The File Open Rate can be
used to judge the workload characteristics of
the system. A sustained rate greater than 35
files opened per second might indicate a CPU
bottleneck condition or, possibly, poor
application design.
Top CPU Consumer
In a single line near the bottom of the CPU Detail screen, GlancePlus
names the process that is consuming the most CPU resources.
Figure 5-19. CPU Detail Screen--Top CPU Consumer
The percentage represents the amount of CPU resource that the process
used during the last interval. The screen lists either the program name
or the MPE/iX Command Interpreter (CI) command last issued. If an MPE/iX
system process is the top consumer, it is identified by the program name
or by the text "running program on behalf of MPE/iX." If you wish to
analyze that process in more detail, you can use the > command to take
you to the Process screen for that process identification number (PIN).
NOTE If you do not have System Manager (SM) capability, you will see the
letters "CI" instead of the command string text.
MPE/iX 5.0 Documentation