Get started Bring yourself up to speed with our introductory content.

Virtual server performance penalty

SearchServerVirtualization.com expert Serdar Yegulalp discusses why virtual server won't run at the full speed of the host hardware.

I understand that a virtual server won't run at the full speed of the host hardware, but what's a good way to figure the performance hit I'll take when I emulate a system in Virtual Server?

Virtual servers do indeed take a bit of a performance penalty as opposed to running the same operating system directly on the host machine's hardware. Microsoft has done a lot of work to minimize the amount of performance lost in a virtual server, though, so the amount of overhead is actually pretty small -- generally no more than 10%.

The slowest CPU that Microsoft can support for running virtualized servers is a 550 MHz processor; they recommend 1 GHz or better. I would go so far as to say that anything less than 2 GHz is best for running more than two legacy servers on the same hardware.

The real bottleneck is often not CPU, but memory. Spare at least 512MB for the host operating system and 512MB-1GB for each emulated server as needed.


Do you have comments on this Ask the Expert Q&A? Let us know.

Dig Deeper on Virtual machine performance management

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.