KVM vs Hyper-V. Which hypervisor is best for windows guests ?

asked 2013-11-07 01:11:52 -0600

Zaino gravatar image

I am currently testing openstack for windows guests (XP and 7). I have deployed openstack "all in one" on system with following specs

Processor corei5. (4 physical cores and 8 Threads with HT Technology)


HD 500 GB.

I have created 4 windows xp guests with 512MB RAM and 1VCPU.

On each windows guest i have installed visual studio 2008 only.

In nova.conf CPU Over-Commit ratio is 2 for better performance (as mentioned in openstack operation guide).

Using KVM as hyerpvisor.

I have observed poor performance when simultaneously using visual studio in four windows instances. How i can improve performance ? Should i use KVM or Hyper-V

edit retag flag offensive close merge delete

2 answers

Sort by ยป oldest newest most voted

answered 2013-11-13 21:05:26 -0600

fifieldt gravatar image

The cause of your poor performance might be due to not enough RAM in your guests.

From the visual studio 2008 system requirements, you require at minimum 384MB of RAM, but 1024 MB or more RAM is recommended. Looking at the minimum specifications for Windows XP and VS2008 together - 512MB of RAM is not enough.

As for hypervisor, both work well in OpenStack.

edit flag offensive delete link more


when running VS 2008 on windows instances it comsunes only 400 MB RAM. I think its processor which slow downs speed but 4 core processor should be enough for four windows xp guests

Zaino gravatar imageZaino ( 2013-11-14 07:32:57 -0600 )edit

which operating system has better performance on KVM (openstack) windows xp or windows 7 ? i think windows 7 is resource hungry as compared to windows xp ? please comment

Zaino gravatar imageZaino ( 2013-11-14 07:38:16 -0600 )edit

answered 2013-11-13 21:25:22 -0600

dguitarbite gravatar image

i5 processor is not sufficient for running 4 VM's simeltaneously especially on (i guess) SATA drive. With your machine config the HyperVisor Overhead is too heavy and thus slows down the VM performance. I would suggest you to try the same test with a Single VM which has about 2GB RAM or 2 VM's with 1GB RAM and test if Visual Basic works fine.

As of KVM and Hyper-V both should support Windows Based Cloud VM's. I think in your case its the hardware which is slowing the VMs.

edit flag offensive delete link more


Executing two VM's with same configuration works fine but i think 4 core processor should me enough for four windows xp instances

Zaino gravatar imageZaino ( 2013-11-14 07:36:30 -0600 )edit

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2013-11-07 01:11:52 -0600

Seen: 2,708 times

Last updated: Nov 13 '13