Process Zoom on a Graph [ HP LaserRX/MPE User's Manual: Analysis Software ] MPE/iX 5.0 Documentation
HP LaserRX/MPE User's Manual: Analysis Software
Process Zoom on a Graph
If you zoom-by-process on a graph, individual process data is listed as
shown in the following table.
If the graph shows a ranked summary (graph 1 for each set of
measurements), processes in all applications are represented in the
table. If the application graph shows an individual application (graph 2
for each set of measurements), only processes in the selected application
are listed.
Not all data can be displayed at once in the tabular window. Use the
vertical and horizontal scroll bars to see additional rows and columns.
Each table column lists a separate data element. Each row represents a
process that was logged because it was "interesting." A process becomes
interesting when it exceeds certain user-defined thresholds. For
information on defining thresholds, see the HP LaserRX/MPE User's Manual:
Collection Software.
Process Data Interest Reason Colors
HP LaserRX/MPE highlights process data with color to facilitate
perception of the interest reason. Interest reasons and associated
colors are listed in the following table.
Table A-38. Interest Reason Colors
--------------------------------------------------------------------------------------------
| | |
| Interest Reason | Color |
| | |
--------------------------------------------------------------------------------------------
| | |
| Exceed CPU threshold | Red |
| | |
--------------------------------------------------------------------------------------------
| | |
| Exceed Disc I/O threshold | Dark Blue |
| | |
--------------------------------------------------------------------------------------------
| | |
| Exceed To Prompt threshold | Green |
| | |
--------------------------------------------------------------------------------------------
| | |
| Exceed 1st Response threshold | Violet |
| | |
--------------------------------------------------------------------------------------------
| | |
| Exceed Transaction Rate threshold | Light blue |
| | |
--------------------------------------------------------------------------------------------
| | |
| Process initiation | Black |
| | |
--------------------------------------------------------------------------------------------
| | |
| Process termination | Black |
| | |
--------------------------------------------------------------------------------------------
| | |
| Waiting for CPU percentage exceeded | Black |
| | |
--------------------------------------------------------------------------------------------
| | |
| Waiting for disc percentage exceeded | Black |
| | |
--------------------------------------------------------------------------------------------
| | |
| Waiting for memory percentage exceeded | Black |
| | |
--------------------------------------------------------------------------------------------
| | |
| Waiting for impede percentage exceeded | Black |
| | |
--------------------------------------------------------------------------------------------
When multiple interest reasons apply to a process, the color listed first
in the table is used.
Process Data
The data elements in Table A-39 are presented when you
zoom-by-process on a graph. Column headings are listed in the order that
they appear (left to right) in the tabular window.
Table A-39. Zoom Process Data
---------------------------------------------------------------------------------------------
| | |
| Column Heading | Description |
| | |
---------------------------------------------------------------------------------------------
| | |
| Program Name | Program name of an active process or the MPE command that was last |
| | executed. |
| | |
| | When the Command Interpreter becomes an interesting process, CI is |
| | listed as the program name. The last command handled by the command |
| | interpreter after it becomes interesting is listed instead of CI if |
| | the data is available. The interesting process, however, is the |
| | Command Interpreter, not a process listed in the command. The first |
| | character of a command line is always a colon. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Date | This is the date the observation was recorded on the host. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Time | This is the time the observation was recorded on the host. |
| | |
---------------------------------------------------------------------------------------------
| | |
| % CPU Util | CPU Utilization as a percentage of total CPU available for this time |
| | interval.1 For multiprocessor systems, this is the total CPU |
| | available for a single processor. On a two-processor system, it is |
| | possible for each of two processes to show 100 percent CPU |
| | utilization during the same interval. Note that global and |
| | application CPU utilization of 100 percent means 100 percent of all |
| | processors. On MPE V systems, this value does not include any memory |
| | management CPU, but does include some of the time spent on disc |
| | caching while executing this process. On MPE XL systems, this value |
| | includes any memory management CPU consumed on behalf of this |
| | process. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Phys Disc | Average number of physical disc I/Os per second for this time |
| | interval.1 For MPE V systems, this does not include memory manager |
| | transfers. For MPE XL systems, this value includes any memory |
| | management I/Os for the process. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Sec/Intrvl | The number of seconds that the process was alive during the interval. |
| | |
---------------------------------------------------------------------------------------------
| |
| 1If a process was alive for less than 60 seconds during the sample interval, then the |
| % CPU Util and the disc I/O rate will be reported based on 60 seconds, not on the |
| Sec/Intrvl time. |
| |
---------------------------------------------------------------------------------------------
Table A-39. Zoom Process Data (cont.)
---------------------------------------------------------------------------------------------
| | |
| Column Heading | Description |
| | |
---------------------------------------------------------------------------------------------
| | |
| Job/Session | Session or Job number of the process. Sys indicates a system process |
| | that does not belong to a job or session. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Proc ID | Process identification number (PIN). |
| | |
---------------------------------------------------------------------------------------------
| | |
| Run Time | Overall process run time given in minutes (M) or seconds (S). Note |
| | that when the data is exported, the time is given in seconds. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Logon Ldev | Logical device number (ldev) of the standard input device for a job |
| | or session. 0 indicates no logon ldev or information unavailable. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Logon Jobname | Lists the user logon string that was used to initiate the session or |
| | job. Not all system processes have logon jobnames. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Queue | Queue in which the process was running during the time interval; |
| | A=AS, B=BS, C=CS, D=DS, E=ES, L=Linear. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Proc Pri | Priority of the process. 1 (highest) to 255 (lowest). |
| | |
---------------------------------------------------------------------------------------------
| | |
| Interest Reason | The coded reason a process is interesting. A process becomes |
| | interesting when it is first created, when it terminates, and when it |
| | exceeds certain user-defined thresholds. Thresholds are set using |
| | the THRESHOLD and WAIT THRESHOLD directives in the PARM file. The |
| | PARM file is used by SCOPE(XL), the HP LaserRX/MPE collection |
| | program. Codes, interest reasons, and the color highlight assigned |
| | for each reason are as follows: |
| | |
| | C CPU Percent exceeded (Red) |
| | D Disc I/Os exceeded (Dark Blue) |
| | P To Prompt exceeded (Green) |
| | F First Response exceeded (Violet) |
| | T Transaction Rate exceeded (Light Blue) |
| | N Process creation (Black) |
| | K Process termination (Black) |
| | c Wait on CPU percent exceeded (Black) |
| | d Wait on disc percent exceeded (Black) |
| | m Wait on memory percent exceeded (Black) |
| | i Wait on impede percent exceeded (Black) |
| | |
| | When multiple interest reasons apply to a process, the color listed |
| | first (above) is used to display the process entry. |
| | |
---------------------------------------------------------------------------------------------
Table A-39. Zoom Process Data (cont.)
---------------------------------------------------------------------------------------------
| | |
| Column Heading | Description |
| | |
---------------------------------------------------------------------------------------------
| | |
| Num Trans | Number of terminal transactions completed during the time interval. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Avg Think | Average think time per transaction in seconds. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Avg 1st Resp | Average time to first response per transaction in seconds. |
| | |
| Avg Prompt | Average time to prompt per transaction in seconds. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Stop Reason | At the time the process record was logged, the current MI stop reason |
| | is logged. For a list of MI stop reasons see, Table A-40 . |
| | |
---------------------------------------------------------------------------------------------
| | |
| % Stop Swap | Percent of time stopped for memory resources (swap) during the |
| | interval. |
| | |
---------------------------------------------------------------------------------------------
| | |
| % Stop Disc | Percent of time stopped for disc I/O during the interval. |
| | |
---------------------------------------------------------------------------------------------
| | |
| % Stop OtherIO | Percent of time stopped for I/O other than disc I/O or terminal input |
| | during the interval. |
| | |
---------------------------------------------------------------------------------------------
| | |
| % Stop Term | Percent of the time stopped for terminal reads during the interval. |
| | |
---------------------------------------------------------------------------------------------
| | |
| % Stop Impede | Percent of time stopped for impedes during the interval. |
| | |
---------------------------------------------------------------------------------------------
| | |
| % Stop Preempt | Percent of time stopped waiting for CPU (pre-emptions) during the |
| | interval. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Logl Read | Disc logical read rate in I/Os per second.1 |
| | |
- - -
---------------------------------------------------------------------------------------------
| |
| 1If a process was alive for less than 60 seconds during the sample interval, these |
| values are based on 60 seconds. |
| |
---------------------------------------------------------------------------------------------
Table A-39. Zoom Process Data (cont.)
---------------------------------------------------------------------------------------------
| | |
| Column Heading | Description |
| | |
---------------------------------------------------------------------------------------------
| | |
| Logl Write | Disc logical write rate in I/Os per second.1 |
| | |
---------------------------------------------------------------------------------------------
| | |
| Phys Read | Disc physical read rate in I/Os per second during the interval.1 |
| | |
---------------------------------------------------------------------------------------------
| | |
| Phys Write | Disc Physical write rate in I/Os per second during the interval.1 |
| | |
---------------------------------------------------------------------------------------------
| | |
| Total % CPU | Total percentage of CPU busy during the life of the process. For |
| | multiprocessor systems, this is the total CPU busy relative to a |
| | single processor. On a two-processor system, it is possible for each |
| | of two processes to show 100 percent total CPU during the same |
| | interval. Note that global and application CPU utilization of 100 |
| | percent means 100 percent of all processors. For MPE V systems, this |
| | value does not include any memory management CPU, but does include |
| | some of the time spent on disc caching while executing this process. |
| | For MPE XL systems, this value includes any memory management CPU |
| | consumed on behalf of this process. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Total Disc | Overall disc I/O rate given in I/Os per second during the life of the |
| | process. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Total Trans | Total number of transactions during the life of the process (C) or |
| | the overall transaction rate (R) given in transactions per hour. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Total Think | Overall average think time during the life of the process in seconds |
| | per transaction. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Total 1st Resp | Overall average time to first response during the life of the process |
| | in seconds per transaction. |
| | |
---------------------------------------------------------------------------------------------
| | |
| Total Prompt | Overall average response time during the life of the process in |
| | seconds per transaction. |
| | |
- - -
---------------------------------------------------------------------------------------------
| |
| 1If a process was alive for less than 60 seconds during the sample interval, these |
| values are based on 60 seconds. |
| |
---------------------------------------------------------------------------------------------
Table A-39. Zoom Process Data (cont.)
---------------------------------------------------------------------------------------------
| | |
| Column Heading | Description |
| | |
---------------------------------------------------------------------------------------------
| | |
| CM % | Percent of CPU used during the interval that was in compatibility |
| | mode (0-100). This is the percentage of the CPU that was used during |
| | the interval, not the percentage of the interval. For example, if a |
| | process shows 80 percent in CM, then 20 percent of its CPU used was |
| | native mode. This number is independent of the CPU Util % metric. |
| | (MPE XL only.) |
| | |
| Switch to NM | The rate of switches from compatibility mode to native mode during |
| | the interval in switches per second.1 (MPE XL only.) |
| | |
---------------------------------------------------------------------------------------------
| | |
| Switch to CM | The rate of switches from native mode to compatibility mode during |
| | the interval in switches per second.1 (MPE XL only.) |
| | |
---------------------------------------------------------------------------------------------
NOTE On MPE XL systems there is a relatively high ratio of logical disc
I/O to physical disc I/O. In part this is due to MPE XL caching of
disc writes as well as reads. To a larger degree, it is due to a
definition of a logical I/O that is different than the one used on
MPE V systems.
Under MPE V, a logical I/O occurs when the file system makes a
request to the I/O system to transfer a block of data to or from a
disc file. Under MPE XL, a read attempt or write attempt occurs
whenever a program makes a request of the file system to transfer
data.
These transfers may occur at each record, at each block (if
multi-record I/O is done), or not at all (if mapped files are
used). MPE XL read/write attempts are the closest metric to the
MPE V logical I/Os, but they are not equivalent.
Table A-40. MI Stop Reasons
---------------------------------------------------------------------------------------------
| | |
| Column Heading | Description |
| | |
---------------------------------------------------------------------------------------------
| | |
| Stop Reason | MPE V Stop Reasons are as follows: |
| | |
| | (blank) Undefined, or process is not stopped. |
| | Active Waiting on CPU. |
| | Disc IO Waiting for disc I/O. |
| | Father Waiting for the father process. |
| | Fath/Son Waiting for either a father or son process. |
| | Impeded Impeded. |
| | Junk Junk Wait. |
| | Mem Swap Waiting for memory swap. |
| | Message Waiting for mail or file system IPC message. |
| | Other IO Waiting for I/O (nondisc, nonterminal read). |
| | Paused Paused. |
| | Preempt Preempted by a higher priority process. |
| | ProcMgmt In mourning, UCOP, RIT, or UCP wait. |
| | SIR/RIN Waiting on a SIR, Global RIN or Local RIN. |
| | Son(s) Waiting for one or more son processes. |
| | Terminal Waiting on a terminal, but not a terminal read. |
| | |
| | TermRead Waiting for terminal read. |
| | |
---------------------------------------------------------------------------------------------
Table A-40. MI Stop Reasons (cont.)
---------------------------------------------------------------------------------------------
| | |
| Column Heading | Description |
| | |
---------------------------------------------------------------------------------------------
| | |
| Stop Reason | MPE XL Stop Reasons are as follows: |
| (cont.) | |
| | NM Code NM Code Fault. |
| | NM Stack NM Stack Fault. |
| | NM Trans NM Trans Fault. |
| | FPgFault File Page Fault. |
| | CM Code CM Code Fault. |
| | CM Stack CM Stack Fault. |
| | CM Trans CM Trans Fault. |
| | TermRead Terminal Read Wait. |
| | TermWrit Terminal Write Wait. |
| | Disc IO Disc I/O Wait. |
| | Other IO Other I/O Wait. |
| | Preemptd Preempted (CPU). |
| | SIR Wait SIR Wait. |
| | RIN Wait RIN Wait. |
| | MemMgrPF Memory Manager Prefetch. |
| | QuantExp Quantum Expired. |
| | Paused Timer Wait. |
| | Father Wait for Parent. |
| | CtrlBlck Control Block Wait. |
| | Son Wait for Child. |
| | DataComm Data Comm Wait. |
| | Console RIT (Console Reply) Wait. |
| | Dspatchr Wait for Dispatcher (Disp Work). |
| | PortWait Port Wait. |
| | MailWait Mail Wait. |
| | JunkWait Junk Wait. |
| | Message Message Wait. |
| | Impeded Impeded. |
| | Break Wait for Break. |
| | Queue Wait for Queue. |
| | Mem Mgmt Wait for Memory Management. |
| | PortMake Port Blocked Make Present. |
| | |
---------------------------------------------------------------------------------------------
Table A-40. MI Stop Reasons (cont.)
---------------------------------------------------------------------------------------------
| | |
| Column Heading | Description |
| | |
---------------------------------------------------------------------------------------------
| | |
| Stop Reason | MPE XL Stop Reasons (cont.): |
| (cont.) | |
| | Blocked Wait for Blocked File. |
| | Unblocked Wait for Unblocked File. |
| | Stor Mgr Wait for Storage Manager. |
| | DebugMsg Wait for Debug Message to User. |
| | IO Confg Wait for I/O Configuration. |
| | PFPReply Wait for port facility process (PFP) Reply. |
| | DB Mon Wait for data base (DB) Monitor. |
| | DiscFill Wait for Disc Fill Operation. |
| | HL IO Wait for High Level I/O. |
| | FSTermIO Wait for File System Terminal I/O. |
| | MemMgrPW Memory Manager Post Wait. |
| | SignlTmr Signal Timer Wait. |
| | Other Other Wait Reason. |
| | |
---------------------------------------------------------------------------------------------
MPE/iX 5.0 Documentation