Performance Optimization For VMs
Wednesday, 20 September 2006 by Michel Roth
This is a nice article from Tony Soper if you want to get the best performance from your VMs hosted on Virtual Server.

1. Software optimization:

• Install the latest Virtual Machine Additions: for Windows Server 2003 SP1 go here http://www.microsoft.com/downloads/details.aspx?FamilyID=a963433c-193b-41ac-af6e-ab7ab2db8541&DisplayLang=en
• Configure the Windows Server 2003 host operating system for “Best Performance“ under Performance Settings in the System Properties . Configure services priority to for “Background Services“:

Right-click “My Computer“, click Properties. Click Advanced tab. Select “Settings“ under “Performance“.
• Exclude the Virtual Server services - VSSRVC.EXE and VMH.EXE from host anti-virus software scanning.
• Dedicate the box: Do not run other programs on the host

2. Memory Optimization: Install additional RAM in the host computer. The amount of RAM in the host computer limits the number of virtual machines that you can run in Virtual Server 2005 more than any other factor. The host operating system and each running virtual machine require sufficient memory. To calculate the total amount of memory that you require, tote up:

• operating system on each virtual machine.
• programs that run on each virtual machine.
• operating system on the host computer.
• add up to 32 megabytes of additional RAM on the host computer for each running virtual machine.

3. CPU optimization: Install additional CPUs in the host computer. Disable Hyperthreading if the host has support for it.

4. Disk optimization:

• Use a fast hard disk subsystem in the host computer. 10K RPM drives are relatively cheap these days.
• Use virtual SCSI hard disks instead of virtual IDE hard disks (make sure you config the correct drivers)
• Use fixed-size virtual hard disks instead of dynamically expanding virtual hard disks
• Run VHD files from a different physical disk than the host OS. RAID 0 will help when writing large files. RAID 5 will also improve performance especially on READ operations. RAID 1+0 will be the best of both worlds.
• Schedule host Defrag during idle time.

Check out the entire article here.

Related Items:

Virus Scanning And Virtual Machines (25 January 2006)
How To Build And Optimize A Virtual Machine Guest (12 July 2006)
Virtual Machine Manager Beta 1 (31 July 2006)
Optimizing Windows Vista Under Virtual PC (21 March 2006)
Improving Virtual Server Performance (27 February 2006)
Creating Virtual Hard Disks with Windows Virtual PC (30 June 2009)
VMware Player (21 October 2005)
Guidelines To How To Build A Microsoft Virtual Server Host (29 May 2006)
New Features In Future Versions Virtual Server (Not R2) (29 August 2005)
Using EFS Encryption To Secure Your Virtual Domain Controllers (7 March 2006)
Comments (0)