Virtual Machine Performance Tips


Photo by net_efekt

I spend most of my time working on virtual machines. Mostly VMWare but also occasionally Parallels and Hyper-V. I’ve learned a few things about getting the best performance out of these machines and here are my top recommendations.

Fast Hard Disks

Fast disks are critical to a well functioning virtual machine, particularly if you have several machines on the same computer.

Speedy Disk Drives

Coming in a close second is the need for speedy disk drives, especially if one computer is hosting several virutal machines.

Performant Persistent Storage

Following closely on is the need for high performance storage for the virtual machines, most critical when there is a plenitude of artificial computers operating within the confines of an individual physical device.

In all seriousness, I have found nothing that gives a greater boost to the performance of VMs than fast disk drives. It’s also important to keep the VMs running on a separate physical disk from the operating system.

It’s also very important to turn off as much of the UI pizzazz as possible. Windows 7 Aero themes just suck up the processor. VMs seem to lag furthest behind hardware in the graphics adapter department.

Other than that it’s just a matter of tweaking the right balance of virtual proessors, RAM, and other software that may be running on the same system. A few extra percent of performance can be wrung out with some trial and error.

Any other tips you might have to share?  Please post them in the comments.