Philip Lippard

Please say it ain't so

Virtualization Performance Results

-I have continued to test the following Windows 7 configuration. 

  • Windows 7 64 Bit Host OS…with either Windows 7 Virtual PC (WVPC) RC support ....or VMWare 6.5 Workstation ...(both are NOT installed at same time)
  • Vista 32 Bit Guest OS (VM # 1 )
  • Windows 7 32 Bit Guest OS (VM # 2)

I was advised by MSFT support that for best overall Windows 7 virtualization performance I should disable the BIOS Speedstep setting in my BIOS Power settings.  These performance results reflect this BIOS Speedstep setting being disabled.

Performance results when comparing WVPC RC to VMWare are as follows…

  1. With only VM # 1 active ... opening a web site project...WVPC takes 1 min 0 sec... VMWare takes 0 min 25 sec.
  2. With only VM # 1 active.... a build of one of my typical web sites ... WVPC takes 3 min 42 sec....VMWare takes 2 min 10 sec.
  3. With both VM # 1 and VM # 2 active... a build of the same web site ... WVPC takes 7 min 20 sec....VMWare takes 4 min 26 sec.

I find that boot-up time is roughly the same for both WVPC and VMWare.... regardless of number of VMs active....obviously boot-up time for two VMs at the same time takes longer....however WVPC takes roughly the same time as VMWare.

vmwareConsidering the above performance results …I have decided to use VMWare for virtualization support as I migrate to Windows 7.  The following VMWare features are also quite compelling:

  • Much better device support…reassignment of devices, etc.
  • Ability to record and replay as a video of a VM's operations.
  • Ability to suspend or take a snapshot of a VM….and resume execution.
  • Richness of configuration options…such as number of CPUs to use within a VM.
  • Ability to host 64 Bit guests OSs.

Next step…I upgrade my Thinkpad T61p memory to 8gb....and over time I migrate the virtual machines from 32 bit to 64 bit.