What’s new in Windows Server 2008 R2 Hyper-V Performance and Scale? |
Thursday, 06 August 2009 by Michel Roth | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
When the first version of Hyper-V launched last year we worked really hard to make it a great performing product. This blog post is designed to help you understand what has changed in terms of performance and scale of the product. A note on the releases As you look at this blog entry please take special note to SP1, SP2 and R2. Here are the product names and the version of Hyper-V - Windows Server 2008 RTM – This included only the Beta version of Hyper-V Windows Server 2008 RTM + KB 950050 – This was the first RTM release of Hyper-V and shipped in June 2008. We’ll call this WS08 + RTM Hyper-V in the tables below. Windows Server 2008 SP2 – This is the bug fix release of Hyper-V plus improvements for performance and scale and was released in April 2009 Windows Server 2008 R2 – This is the latest release of Hyper-V and was announced in July 2009. Comparison of Virtual Server and Windows Server 2008 SP1 Hyper-V So lets start at the beginning of Microsoft’s virtualization products and that is Virtual Server. Virtual Server was the first virtualization solution and worked with Windows Server 2003 [R2]. Virtual Server as a VMM solution and was replaced in Windows Server 2008 by Hyper-V a Hypervisor based solution. You can see in terms of scale in Hyper-V we added Multi-VP support, 64 bit, and large memories.
Hypervisor improvements from Windows Server 2008 SP1 Hyper-V to Windows Server 2008 R2 Hyper-V Once we moved in to the world of Hyper-V with Windows Server 2008 SP1 we had a mini-release with SP2 and now have R2. In the tables below you will see how the performance and scale has evolved. This table details the changes at the kernel and hypervisor level – Notice the changes in number of Logical Processors (LP), Virtual Processors (VP), and Virtual Machines (VM) counts along with hardware feature adoption.
Networking improvements from Windows Server 2008 SP1 Hyper-V to Windows Server 2008 R2 Hyper-V This table details changes in networking. Notice the improved support for IPv6 and new hardware features like Virtual Machines Queues (VMQ) which helps with receive scaling and Chimney (TCP/IP offload into hardware) which helps with latency.
Storage improvements from Windows Server 2008 SP1 Hyper-V to Windows Server 2008 R2 Hyper-V The following table shows changes in storage. Some of the changes are performance related like hot add of storage. This helps performance by reducing the time it takes to add new storage. The big things to note are increases in IO Sizes passed from VM’s and huge improvements in Dynamic VHDs.
Storage improvements from Windows Server 2008 SP1 Hyper-V to Windows Server 2008 R2 Hyper-V This last table shows some of the top level virtualization feature improvements effecting the whole system.
As you can see we made numerous improves in all the core areas while at the same time adding new functionality.
Show/Hide comment form
|