Processor Details Test
This test monitors the usage of processors by the Oracle VirtualBox, and thus reveals whether/not the host is consuming CPU resources optimally. With the help of this test, you can quickly detect any abnormal increase in CPU consumption by the VirtualBox host, determine the root-cause for the surge (is it owing to resource-intensive kernel processes? user processes?), and take rapid remedial measures, so that the problem can be contained before it affects the performance of the desktops operating on that VirtualBox.
Target of the test : An Oracle VirtualBox
Agent deploying the test : A remote agent
Outputs of the test : One set of results for the Oracle VirtualBox being monitored.
Parameter | Description |
---|---|
Test period |
How often should the test be executed |
Host |
The host for which the test is to be configured. |
Port |
The port number at which the specified Host listens to. |
Oracle Hypervisor |
Specify the name of the user who has the right to access the VirtualBox via SSH. |
Oracle Hypervisor Password |
Provide the password of the oracle hypervisor user. |
Confirm Password |
Confirm the password by retyping it here. |
Sudocmd |
This test executes certain privileged VDA (Virtual Desktop Access) commands to pull out the desired metrics from the VirtualBox. To enable the test to run these commands, you first need to install a sudo package on the VirtualBox host. The procedure for installing this package is detailed in Pre-requisites for Auto-Discovering VMs and Obtaining their Outside View. Once the package is installed, you need to specify the full path to the install directory of the sudo package in the Sudocmd text box. |
Measurement | Description | Measurement Unit | Interpretation |
---|---|---|---|
Total number of processors |
Indicates the total number of processors assigned to the Oracle VirtualBox. |
Number |
|
Online processors |
Indicates the number of processors currently utilized by the VirtualBox. |
Number |
|
CPU utilization |
Indicates the percentage of processor time spent on kernel-level and user processes. |
Percent |
Ideally, the value of this measure should be low. A high value is indicative of excessive CPU consumption by the VirtualBox. Under such circumstances, you can use the values reported by the Average user CPU utilization and the Average system CPU utilization measures to determine where the processor time was spent the most - on executing kernel-level processes or user-level processes? |
Average user CPU utilization |
Indicates the percentage of processor time spent on user processes. |
Percent |
If the CPU usage of the VirtualBox is very high, then the value of this measure will enable you to figure out whether CPU-intensive user processes are contributing to the CPU drain. |
Average system CPU utilization |
Indicates the percentage of processor time spent on kernel-level processing. |
Percent |
If the CPU usage of the VirtualBox is very high, then the value of this measure will enable you to figure out whether CPU-intensive system processes are contributing to the CPU drain. |
Average idle CPU |
Indicates the percentage of processor time spent idling. |
Percent |
A high value for this measure indicates that the processors have been idle for too long a time. |