|
Measures reported by IfxVPTest
Database server processes are called virtual processors because the way they function is similar to the way that a CPU functions in a computer. Just as a CPU runs multiple operating-system processes to service multiple users, a database server virtual processor runs multiple threads to service multiple SQL client applications.
Virtual processors are divided into classes depending upon the type of processing that they do. Each class of virtual processor is dedicated to processing certain types of threads.
This test reports the CPU utilization and the number of processors available for each virtual processor class.
The measures made by this test are as
follows:
| Measurement |
Description |
Measurement
Unit |
Interpretation |
| Num_of_processors |
The total number of virtual processors available for this class |
Number
|
  |
| User_cpu_usage |
The percentage of CPU time taken by the user processes during the last measurement period
|
Number
|
A high value may be indicative of excessive load on this class of virtual processors. If this value remains very high for a long period of time, then configure additional virtual processors for this class. |
| System_cpu_usage |
The percentage of CPU time taken by the Informix system during the last measurement period
|
Number
|
A high value may be indicative of excessive load on this class of virtual processors. If this value remains very high for a long period of time, then configure additional virtual processors for this class. |
|