The UX Processor object provides counters for monitoring the processor on UNIX systems.
For counters that accept a processor instance, an individual CPU identifier is an integer: 0, 1, 2, and so on. For example, to monitor the idle time percentage counter on CPU 3, type:
UX Processor|%Idle Time|3
To monitor a counter that does not accept a processor instance, such as the average blocked process queue length per second, use the _Total instance and type one of the following:
UX Processor|Block Queue Length/s|_Total UX Processor|Block Queue Length/s
The following table describes the counters for the UX Processor object.
Counter Name |
Description |
Platforms |
---|---|---|
%Utilization |
Percentage of time that the central processing unit is in use. On multi-processor systems, the percentage is averaged across all CPUs. For all platforms, specify one of the following as the instance:
|
|
%System Time |
Percentage of time that the central processing unit is being used by system processes. On multiprocessor systems, the percentage is averaged across all CPUs. For all platforms, specify one of the following as the instance:
|
|
%User Time |
Percentage of time that the central processing unit is being used by user processes. On multiprocessor systems, the percentage is averaged across all CPUs. For all platforms, specify one of the following as the instance:
|
|
%Idle Time |
Percentage of time that the central processing unit is idle. On multiprocessor systems, the percentage is averaged across all CPUs. For all platforms, specify one of the following as the instance:
|
|
%Wait Time |
Percentage of time that the central processing unit (CPU) is waiting. For example, the percentage of time processes are blocked and waiting for Input/Output to complete. On all operating systems, specify one of the following as the instance:
|
|
Context Switch/s |
Number of context switches per second. For Solaris and AIX, specify one of the following as the instance:
For Linux and HP-UX, specify _Total as the instance. |
|
Interrupt/s |
Number of user or system interrupts per second. For Solaris and Linux, specify one of the following as the instance:
For HP-UX, specify _Total as the instance. |
|
System Call/s |
Number of system calls per second. For Solaris and AIX, specify one of the following as the instance:
For HP-UX, specify _Total as the instance. |
|
Trap/s |
Number of traps per second. For Solaris, specify one of the following as the instance:
For HP-UX, specify _Total as the instance. |
|
Run Queue Length/s |
Average number of processes that are queued as ready to run per second. For HP-UX, specify one of the following as the instance:
For Solaris, Linux, and AIX, specify _Total as the instance. |
|
Block Queue Length/s |
Average number of processes that are blocked and waiting for resources per second. For all platforms, specify _Total as the instance. |
|
Swap-out Queue Length/s |
Number of processes that are ready to run, but currently swapped out. For all platforms, specify _Total as the instance. |
|