In the world of virtualization, there are several choices, but really a Big 3 fighting it out - ESX Server from VMware, Hyper-V from Microsoft, and XenServer from Citrix. Which one is best for a particular environment depends on various considerations, configurations and parameters. In a recent Optimize Now (IT newsletter from Raxco) by Erwin Solis, the differences between ESX and Hyper-V from a performance, usability, feature and cost perspective were explored.
In the March cover story of Virtualization Review by Rick Vanover, the performance differences between ESX, Hyper-V and XenServer are investigated in a lab report. Vanover, an MCTS and MCSA, is a systems administrator for Safelite AutoGlass in Columbus, Ohio with a focus on virtualization, Windows-based server administration and system hardware. In his article, Hanover comes to the conclusion that there is no overall best hypervisor performer among these 3. Each may perform better in a particular environment. However, he states that "what is entirely clear is that all three hypervisors are legitimate virtualization platforms, and that no single company has a monopoly on virtualization any longer."
Vanover writes in the Everyday Virtualization blog, and received a lot of feedback on his lab testing. It's like I try to always say when talking about testing we do or feedback we receive. For any user, they should be a starting point for making your own decisions. Rick was laying some key points out there, just as we try to do when talking about virtualization defrag or defragmentation in general.
Virtual Aware defrag makes sense to us and to a lot of ESX- and Hyper-V heavy businesses for reasons we've outlined in this space before. It may or may not make sense for your business.
But it's a place to start testing...and thinking.