 |
HP OpenVMS System Management Utilities Reference
Manual
This example shows the bar graph style format for the SYSTEM display.
#3 |
MONITOR> MONITOR SYSTEM
Node: ADU26B OpenVMS Monitor Utility 28-SEP-2004 16:05:29
Statistic: CURRENT SYSTEM STATISTICS
Process States
+ CPU Busy (0) -+ LEF: 1 LEFO: 0
| | HIB: 20 HIBO: 0
CPU 0 +--------------------------+ 200 COM: 0 COMO: 0
| | PFW: 0 CUR: 1
+--------------------------+ MWAIT: 0 Other: 0
Cur Top: (0) Total: 22
+ Page Fault Rate (0) -+ + Free List Size (98588) +
|| | |******************* | 128K
MEMORY 0 +--------------------------+ 500 0 +--------------------------+
| | | | 32K
+--------------------------+ + Mod List Size (889) +
Cur Top: (0)
+ Direct I/O Rate (0) -+ + Buffered I/O Rate (0) -+
| | | |
I/O 0 +--------------------------+ 500 0 +--------------------------+ 500
| | | |
+--------------------------+ +--------------------------+
Cur Top: (0) Cur Top: (0)
|
|
This example shows format for the SYSTEM display on an I64 system,
including a CUR (current) field.
MONITOR TIMER
The MONITOR TIMER command initiates monitoring of the TIMER statistics
class, which is the rate of processing Timer Queue Entries (TQEs) by
the OpenVMS executive. A TQE is a data structure representing a timer
request made by a user or by the system.
Format
MONITOR TIMER
Command Qualifiers
/qualifier[,...]
One or more qualifiers as described in the Command Qualifier
Descriptions section.
Classname Qualifiers
/ALL
Specifies that a table of all available statistics (current, average,
minimum and maximum) is to be included in the display and summary
outputs. For summary output, this qualifier is the default for all
classes; otherwise, it is the default for all classes except CLUSTER,
MODES, PROCESSES, STATES, SYSTEM, and VECTOR.
/AVERAGE
Specifies that a bar graph of average statistics is to be included in
the display and summary outputs.
/CURRENT
Specifies that a bar graph of current statistics is to be included in
the display and summary outputs. The /CURRENT qualifier is the default
for the CLUSTER, MODES, STATES, SYSTEM, and VECTOR classes.
/MAXIMUM
Specifies that a bar graph of maximum statistics is to be included in
the display and summary outputs.
/MINIMUM
Specifies that a bar graph of minimum statistics is to be included in
the display and summary outputs.
Description
The TIMER class consists of the following data items, which are
displayed as rates of occurrences per second:
Data Item |
Description |
Total TQE Rate
|
Total Rate of TQEs processed per second. This statistic is a combined
total of the three following TQE rates.
|
SYSUB TQE Rate
|
Rate of SYSUB TQEs processed per second. These system subroutine TQEs
represent timer requests made by the OpenVMS operating system.
|
Timer TQE Rate
|
Rate of Timer TQEs processed per second. These TQEs represent timer
requests made by users through the $SETIMR system service.
|
Wakeup TQE Rate
|
Rate of wakeup TQEs processed per second. These TQEs represent timer
requests made by users through the $SCHDWK system service.
|
Examples
#1 |
MONITOR> MONITOR TIMER
OpenVMS Monitor Utility
TIMER STATISTICS
on node EBJB28
6-OCT-2003 08:46:13.84
CUR AVE MIN MAX
Total TQE Rate 56.00 56.00 56.00 56.00
SYSUB TQE Rate 51.33 51.33 51.33 51.33
Timer TQE Rate 4.33 4.33 4.33 4.33
Wakeup TQE Rate 0.33 0.33 0.33 0.33
|
|
This example shows a relatively low over-all level of TQE processing,
most of which has been requested by OpenVMS. Note that the last three
rates approximately total the first rate.
MONITOR TRANSACTION
The MONITOR TRANSACTION command initiates monitoring of the TRANSACTION
class, which shows information about transactions coordinated by DECdtm
services.
Format
MONITOR TRANSACTION
Command Qualifiers
/qualifier[,...]
One or more qualifiers as described in the Command Qualifier
Descriptions section.
Classname Qualifiers
/ALL
Specifies that a table of all available statistics (current, average,
minimum, and maximum) is to be included in the display and summary
output. For summary output, this qualifier is the default for all
classes; otherwise, it is the default for all classes except CLUSTER,
MODES, PROCESSES, STATES, SYSTEM, and VECTOR.
/AVERAGE
Specifies that a bar graph of average statistics is to be included in
the display and summary outputs.
/CURRENT
Specifies that a bar graph of current statistics is to be included in
the display and summary outputs. The /CURRENT qualifier is the default
for the CLUSTER, MODES, STATES, SYSTEM, and VECTOR classes.
/MAXIMUM
Specifies that a bar graph of maximum statistics is to be included in
the display and summary outputs.
/MINIMUM
Specifies that a bar graph of minimum statistics is to be included in
the display and summary outputs.
Description
The TRANSACTION class consists of the following data items:
Data Item |
Description |
Start Rate
|
The rate at which new transactions are started on the local node.
|
Prepare Rate
|
The rate at which transactions on the local node are placed in the
Prepared state by DECdtm services.
|
One-Phase Commit Rate
|
The rate at which transactions on the local node complete using the
one-phase commit operation. This operation, which consumes
significantly fewer system resources, is used when there is only a
single resource manager participating in the transaction.
|
Total Commit Rate
|
The rate at which transactions on the local node are committed. This
value is the combined total of one-phase and two-phase commit
transactions.
|
Abort Rate
|
The rate at which transactions on the local node are aborted.
|
End Rate
|
The rate at which transactions that were started on the local node are
committed.
|
Remote Start Rate
|
The rate at which transaction branches are started on the local node.
|
Remote Add Rate
|
The rate at which transaction branches are added on the local node.
|
Completion Rate
|
The rate at which transactions complete, indexed by their duration in
seconds. The following list shows the Completion Rate categories:
Completion Rate 0--1
|
The number of transactions completed in 0--1 seconds (1 second or less)
|
Completion Rate 1--2
|
The number of transactions completed in 1--2 seconds
|
Completion Rate 2--3
|
The number of transactions completed in 2--3 seconds
|
Completion Rate 3--4
|
The number of transactions completed in 3--4 seconds
|
Completion Rate 4--5
|
The number of transactions completed in 4--5 seconds
|
Completion Rate 5+
|
The number of transactions that took more than 5 seconds to complete
|
For example, a transaction that completes in 0.5 second is included in the statistics displayed for the Completion Rate 0--1 category.
|
Examples
#1 |
MONITOR> MONITOR TRANSACTION/ALL
OpenVMS Monitor Utility
DISTRIBUTED TRANSACTION STATISTICS
on node SAMPLE
16-JAN-2003 14:52:34
CUR AVE MIN MAX
Start Rate 34.76 34.76 34.76 34.76
Prepare Rate 33.77 33.77 33.77 33.77
One Phase Commit Rate 0.00 0.00 0.00 0.00
Total Commit Rate 35.09 35.09 35.09 35.09
Abort Rate 0.00 0.00 0.00 0.00
End Rate 35.09 35.09 35.09 35.09
Remote Start Rate 31.12 31.12 31.12 31.12
Remote Add Rate 31.45 31.45 31.45 31.45
Completion Rate 0-1 35.09 35.09 35.09 35.09
by Duration 1-2 0.00 0.00 0.00 0.00
in Seconds 2-3 0.00 0.00 0.00 0.00
3-4 0.00 0.00 0.00 0.00
4-5 0.00 0.00 0.00 0.00
5+ 0.00 0.00 0.00 0.00
|
|
This example shows the status of all transactions on node SAMPLE.
#2 |
MONITOR> MONITOR TRANSACTION/MAXIMUM
OpenVMS Monitor Utility
+-----+ DISTRIBUTED TRANSACTION STATISTICS
| MAX | on node SAMPLE
+-----+ 16-JAN-2003 14:51:04
0 25 50 75 100
+ - - - - + - - - - + - - - - + - - - - -+
Start Rate 35 |**************
Prepare Rate 37 |**************
One Phase Commit Rate |
Total Commit Rate 35 |**************
Abort Rate |
End Rate 35 |**************
Remote Start Rate 33 |*************
Remote Add Rate 32 |************
| | | | |
Completion Rate 0-1 35 |**************
by Duration 1-2 |
in Seconds 2-3 |
3-4 |
4-5 |
5+ |
+ - - - - + - - - - + - - - - + - - - - -+
|
|
This example shows the maximum statistics of all transactions on node
SAMPLE.
MONITOR VBS (VAX Only)
On VAX systems, the MONITOR VBS command displays information about the
processing of virtual balance slots (VBS).
Format
MONITOR VBS
Description
The MONITOR VBS command includes the following data items:
Data Item |
Description |
RBS Fault Rate
|
Rate at which processes fault from virtual balance slots into real
balance slots (RBS)
|
CPU Utilization
|
Amount of CPU time used by the operating system to support the virtual
balance slot feature (at a rate of 10-millisecond clock ticks per
second)
|
To see which processes have the highest RBS fault rates, issue the
MONITOR PROCESSES/TOPRBS command.
Example
|
MONITOR> MONITOR VBS
OpenVMS Monitor Utility
VIRTUAL BALANCE SLOT STATISTICS
on node SAMPLE
29-APR-2003 12:43:28
CUR AVE MIN MAX
RBS Fault Rate 4.62 3.80 0.33 7.61
CPU Utilization 0.99 0.24 0.00 0.99
|
|
This example shows the tabular style format for the VBS display.
MONITOR VECTOR
The MONITOR VECTOR command displays the number of 10-millisecond clock
ticks per second in which one or more vector consumers have been
scheduled on each currently configured vector processor in the system.
Format
MONITOR VECTOR
Command Qualifiers
/qualifier[,...]
One or more qualifiers as described in the Command Qualifier
Descriptions section.
Classname Qualifiers
/ALL
Specifies that a table of all available statistics (current, average,
minimum, and maximum) is to be included in the display and summary
output. For summary output, this qualifier is the default for all
classes; otherwise, it is the default for all classes except CLUSTER,
MODES, PROCESSES, STATES, SYSTEM, and VECTOR.
/AVERAGE
Specifies that a bar graph of average statistics is to be included in
the display and summary outputs.
/CURRENT
Specifies that a bar graph of current statistics is to be included in
the display and summary outputs. The /CURRENT qualifier is the default
for the CLUSTER, MODES, STATES, SYSTEM, and VECTOR classes.
/MAXIMUM
Specifies that a bar graph of maximum statistics is to be included in
the display and summary outputs.
/MINIMUM
Specifies that a bar graph of minimum statistics is to be included in
the display and summary outputs.
Description
The MONITOR VECTOR command displays the number of 10-millisecond clock
ticks per second in which one or more vector consumers have been
scheduled on each currently configured vector processor in the system.
Because the operating system schedules vector consumers only on those
processors identified as "vector present," the VECTOR class
output never displays vector CPU time for those processors that are
"vector absent."
Note that, because vector consumers can use either the vector CPU, the
scalar CPU, or both components of a vector-present processor, the
vector CPU time in the VECTOR class display is not a strict measure of
the actual usage of the processor's vector CPU component. Rather, it
indicates the time during which a scheduled vector consumer has
reserved both vector CPU and scalar CPU components of the
vector-present processor for its own exclusive use.
The VECTOR class consists of the data item Vector Scheduled Rate, which
is represented by a display of statistics that show the rates of
10-millisecond clock ticks per second during which vector consumers
have been scheduled on each vector-present CPU.
Example
|
MONITOR> MONITOR VECTOR
OpenVMS Monitor Utility
VECTOR PROCESSOR STATISTICS
+-----+ on node SAMPLE
| CUR | 12-JUN-2003 22:52:42
+-----+
Vector Consumers Scheduled 0 25 50 75 100
+ - - - - + - - - - + - - - - + - - - - -+
Vector Present CPU ID 0 13|*****
Vector Absent CPU ID 1 |
Vector Absent CPU ID 2 |
Vector Present CPU ID 4 58|**********************
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
+ - - - - + - - - - + - - - - + - - - - -+
|
|
This example shows the VECTOR class display for a multiprocessing
system containing two vector-present processors, CPU 0 and CPU 4.
Displayed statistics represent rates of 10-millisecond clock ticks per
second. For an average of 13 ticks per second over the last collection
interval, vector consumers have been scheduled on CPU 0. For an average
of 58 ticks per second over the last collection interval, vector
consumers have been scheduled on CPU 4.
SET DEFAULT
The SET DEFAULT command sets command qualifier, classname parameter,
and classname qualifier defaults for the MONITOR command. Each SET
DEFAULT command sets only the command qualifiers you specify, but
replaces the entire set of classname parameters and classname
qualifiers. All qualifiers and class names are identical to those for
the MONITOR command.
Format
SET DEFAULT [/qualifier[,...]] classname[,...] [/qualifier[,...]]
Parameters
classname[,...]
Specifies one or more class names.
Command Qualifiers
/qualifier[,...]
One or more command qualifiers as described in the Command Qualifier
Descriptions section.
Classname Qualifiers
/qualifier[,...]
One or more classname qualifiers.
Description
Command and classname qualifiers are identical to those for the MONITOR
classname commands.
Example
|
MONITOR> SET DEFAULT /INTERVAL=10 PAGE/AVERAGE+IO/MAXIMUM /NODE=(LARRY,MOE,CURLEY)
|
The command in this example selects PAGE and IO as the default classes
for the MONITOR command and specifies an interval of 10 seconds for the
statistics display. The command specifies that AVERAGE statistics be
displayed for the PAGE class, and that MAXIMUM statistics be displayed
for the IO class. Finally, the command requests that data be collected
on nodes LARRY, MOE, and CURLEY. After establishing these defaults, you
can enter the MONITOR command without any qualifiers or parameters to
display the requested information.
SHOW DEFAULT
The SHOW DEFAULT command displays the defaults established by the SET
DEFAULT command.
Format
SHOW DEFAULT
Parameters
None.
Qualifiers
None.
Description
The SHOW DEFAULT command verifies the defaults you have set with the
SET DEFAULT command.
Example
|
MONITOR> SHOW DEFAULT
/BEGINNING = current time /INTERVAL = 10
/ENDING = indefinite /VIEWING_TIME = 10
/FLUSH_INTERVAL = 300
/NOINPUT
/NORECORD
/DISPLAY = SYS$OUTPUT:.;
/NOSUMMARY
/NOFILENAME
/NOCOMMENT
Classes:
PAGE/AVERAGE IO/MAXIMUM
Nodes:
LARRY MOE CURLEY
|
|
The command in this example displays the defaults specified by the
previous SET DEFAULT command.
|