IBM supports virtualization and consequently, IBM Rational products are supported on virtualized servers. In a properly managed VM, Rational software products can perform properly. However, the virtualized infrastructure must be properly managed and monitored. It is crucial to understand how your virtualized infrastructure uses affinity and overcommitment, and to be sure you are using affinity and overcommitment in a way that ensures the best performance of your IBM Rational products.
Affinity (also called entitlement, pinning, and dedication) is the ability to dedicate one or more resources on a virtual machine (for example: memory, processor, etc.) to the corresponding resources on the hypervisor. The host parcels out resources as the virtual machines need them. Affinity ensures that the wanted resources are dedicated to that virtual machine and are always available when the virtual machine requires them. Remember that virtual machines share system resources with all the other virtual machines on the same host.
Overcommitment is when the total amount of virtual image resource allocation exceeds the physical resources of the hardware. In many common configurations to satisfy a virtual machine’s peak needs, the hypervisor may take resources from other virtual machines. Sometimes the combined needs of all the virtual machines may exceed the actual resources of the hypervisor. (When calculating the combined resources used, be sure to count the hypervisor resources as well). Sometimes over-commitment can cause all the virtual machines on a host to suffer.
Status icon key: