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.

Configurable parameters for the test
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
User

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.

Measurements made by the test
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.