VM Jobs Test

Live migration refers to the process of moving a running virtual machine or application between different physical machines without disconnecting the client or application. Memory, storage, and network connectivity of the virtual machine are transferred from the original host machine to the destination. For a VM migration to be smooth and hassle-free, it is essential to monitor the memory, storage and time that is required for migration. The VM Jobs test exactly does the same!

This test captures the total amount of memory, storage and files of the VM that are to be transferred during migration and provides exact pointers to how much of these have already been transferred and how much of these are currently pending for a migration to be complete. Additionally, you could figure out the time since the migration process in the VM started and the estimated time of completion.

This test is disabled by default. To enable the test, go to the enable / disable tests page using the menu sequence : Agents -> Tests -> Enable/Disable, pick KVM server as the desired Component type, set Performance as the Test type, choose the test from the disabled tests list, and click on the < button to move the test to the ENABLED TESTS list. Finally, click the Update button.

Target of the test : A KVM server

Agent deploying the test : An internal agent

Outputs of the test : One set of results for each virtual machine hosted on the KVM server that is being monitored.

Configurable parameters for the test
Parameter Description

Test Period

How often should the test be executed.

Host

The IP address of the host for which this test is to be configured.

Port

The port at which the specified host listens.

Measurements made by the test
Measurement Description Measurement Unit Interpretation

Total data

Indicates the total amount of data that is to be transferred during live migration of this VM.

MB

 

Data processed by job

Indicates the total amount of data that is processed since the beginning of this VM migration.

MB

A high value is desired for this measure.

Data yet to be processed by job

Indicates the amount of data that is yet to be transferred for this VM to be completely migrated.

MB

A high value for this measure indicates that VM migration may take too long to complete.

Total files

Indicates the total number of files that are to be transferred during live migration of this VM.

Number

 

Files processed by job

Indicates the total number of files that are processed since the beginning of this VM migration.

Number

 

Files yet to be processed by job

Indicates the total number of files that are yet to be transferred for this VM to be completely migrated.

Number

An abnormally high value for this measure is a cause of concern.

Total memory

Indicates the total amount of memory that is currently required for migrating this VM.

MB

 

Memory processed by job

Indicates the amount of memory that is already consumed for migrating this VM.

MB

 

Memory yet to be processed by job

Indicates the amount of memory that is required to migrate this VM completely.

MB

 

Time elapsed since the start of job

Indicates the time elapsed since the beginning of this VM migration.

Secs

An abnormally high value for this measure indicates trouble during migration of the VMs. This could be due to problems such as processing bottleneck, inadequate memory resources allocated for migration, network congestion etc.

Time needed for job to finish

Indicates the time that is still required for completing this VM migration.

Secs

An abnormally high value for this measure indicates trouble during migration of the VMs. This could be due to problems such as processing bottleneck, inadequate memory resources allocated for migration, network congestion etc.