eG Monitoring
 

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.