Comparing VMware ESX, VMware Server, Microsoft Virtual Server, Xen and XenEnterprise: Technical spec
Don't just look at products when choosing a server virtualization platform, says expert Andrew Kutz. He cover technical specifications and support in part two of his four-part series. The series offers a thorough analysis and comparison of the available options.
![]() |
||||
|
![]() |
|||
![]() |
During evaluations of server virtualization platforms, focusing on product features alone isn't such a good idea. A product is only as great as the stuff that comes with it. In part one of this four-part series, I discussed the criteria for our comparisons and looked at administrative features. Now, I'll continue the platform comparisons with an overview of technical specifications and support.
Technical Specifications
Let's compare the virtualization options -- VMware ESX Server 2.5.3, VMware Server, Microsoft Virtual Server 2005, Xen 3.0 and XenEnterprise -- in terms of seven technical support criteria.
Host / Control OS
Some VMMs require a separate host OS or control OS.
|
Host / Control OS |
---|---|
VMware ESX Server 2.5.3 |
- |
VMware Server |
Windows Server 2003, Linux |
Microsoft Virtual Server 2005 R2 |
Windows XP SP2 (non-production use), Windows Server 2003 |
Xen 3.0 |
Linux, FreeBSD |
XenEnterprise |
- |
VMware ESX 2.5.3 and XenEnterprise get a point each for providing a seamless installation without needing to separately configure a host or control OS. VMware Server, Microsoft Virtual Server 2005 R2 and Xen 3.0 require configuring a host OS or control OS separate from the VMM configuration, and for this reason they lose a point.
Winner(s): VMware ESX 2.5.3, XenEnterprise
Loser(s): VMware Server, Microsoft Virtual Server 2005 R2, Xen 3.0
CPU support
Here, we look at the number of CPUs supported by the VMM.
|
CPU support |
---|---|
VMware ESX Server 2.5.3 |
16 |
VMware Server |
16 |
Microsoft Virtual Server 2005 R2 |
Physical processors supported by host OS |
Xen 3.0 |
32 |
XenEnterprise |
32 |
Wow, VMware really comes out behind here. Microsoft for the win.
Winner(s): Microsoft Virtual Server 2005 R2
Loser(s): VMware ESX Server 2.5.3, VMware Server
System RAM support
Now we'll look at the amount of RAM supported by the VMM.
|
System RAM support |
---|---|
VMware ESX Server 2.5.3 |
64 GB |
VMware Server |
64 GB (limited by host OS) |
Microsoft Virtual Server 2005 R2 |
64 GB |
Xen 3.0 |
16 GB |
XenEnterprise |
16 GB |
Xen 3.0 and XenEnterprise support Intel's Physical Address Extension (PAE) that allows up to 64GB of RAM, but currently Xen only supports 16GB of RAM. Until Xen supports the allowed 64GB, the other VMM solutions can tout four times the amount of supported system RAM.
Winner(s): VMware ESX Server 2.5.3, VMware Server, Microsoft Virtual Server 2005 R2
Loser(s): Xen 3.0, XenEnterprise
Hardware compatibility
This next comparison looks at the level and scope of the hardware on which the VMM will function.
|
Hardware compatibility |
---|---|
VMware ESX Server 2.5.3 |
Requires drivers from VMware |
VMware Server |
Compatibility inherited from host OS |
Microsoft Virtual Server 2005 R2 |
Broad compatibility |
Xen 3.0 |
Broad compatibility |
XenEnterprise |
Broad compatibility |
The usual heavyweight falls short here. ESX relies on vendor-supplied drivers to support hardware, while the rest of the VMMs support an extremely broad range of hardware devices.
Winner(s): VMware Server, Microsoft Virtual Server 2005 R2, Xen 3.0, XenEnterprise
Loser(s): VMware ESX Server 2.5.3
Virtual SMP support
This section takes a look at whether or not the VMM supports presenting the VMs two or more processors.
|
Virtual SMP support |
---|---|
VMware ESX Server 2.5.3 |
Yes, up to two |
VMware Server |
Yes, up to two |
Microsoft Virtual Server 2005 R2 |
No |
Xen 3.0 |
Yes, up to 32 |
XenEnterprise |
Yes, up to 32 |
There are no winners and losers, but if there were, Microsoft Virtual Server 2005 R2 would have a huge fluorescent green "L" painted on its forehead. Xen 3.0 and XenEnterprise are the clear winners with support for presenting VMs with up to 32 processors.
Winner(s): Xen 3.0, XenEnterprise
Loser(s): Microsoft Virtual Server 2005 R2
VMs per CPU core
How many VMs does each need to run per CPU core?
|
VMs per CPU core |
---|---|
VMware ESX Server 2.5.3 |
4-8 |
VMware Server |
2-4 |
Microsoft Virtual Server 2005 R2 |
Microsoft is not clear on this |
Xen 3.0 |
No evidence found |
XenEnterprise |
No evidence found |
VMware is the only vendor that comes out and specifies the number of VMs that can run per CPU core. They win for their recommendation, but it is just that, a recommendation. The number of VMs per CPU core does depend heavily on overall usage of the host server. For that reason, Microsoft and Xen do not lose points for not giving their own suggestion.
Winner(s): VMware ESX Server 2.5.3, VMware Server
Loser(s): --
Virtualization mode
What's the type of virtualization being implemented with each option?
|
Virtualization Type |
---|---|
VMware ESX Server 2.5.3 |
Hardware virtualization (HVM) |
VMware Server |
Hardware virtualization (HVM) |
Microsoft Virtual Server 2005 R2 |
Hardware virtualization (HVM) |
Xen 3.0 |
Paravirtualization (PVM), Hardware virtualization (HVM) |
XenEnterprise |
Paravirtualization (PVM), Hardware virtualization (HVM) |
Xen has led the paravirtualization revolution, and the speed benefits are tremendous. With Intel VT, Xen can also use HVM to virtualize Windows guests as well. We'll see what the future holds for the rest of the bunch, but for now Xen takes the cake.
Winner(s): Xen 3.0, XenEnterprise
Loser(s): VMware ESX Server 2.5.3, VMware Server, Microsoft Virtual Server 2005 R2
Support
Let's now turn our attention to the support available for each major virtualization option.
Vendor support
Does each vendor offer an official support channel for the product?
|
Vendor support |
---|---|
VMware ESX Server 2.5.3 |
Yes |
VMware Server |
Yes |
Microsoft Virtual Server 2005 R2 |
Sort of |
Xen 3.0 |
Yes |
XenEnterprise |
Yes |
VMware ESX Server 2.5.3 and VMware Server win this round, simply by virtue of having a more established presence and better being able to provide product support. The Xen products do not lose points because there is vendor support, but they do not win points either because they have not been in the game long enough to get a a sense of the quality of their support.
Microsoft seems to be following in the trend of Terminal Services when it comes to offering official support for their Virtual Server platform. Microsoft Premier Support Services (PSS) rolls Terminal Services into their Directory Support team. I have personally been involved in problem resolutions that have taken longer than a month and a half to fix because Microsoft cannot get a hold of anyone that knows Terminal Services well enough to help me figure out the problem. I fear that their Virtual Server platform could suffer the same fate if more attention is not paid to it.
Winner(s): VMware ESX Server 2.5.3, VMware Server
Loser(s): Microsoft Virtual Server 2005 R2
Community support
Now we'll look at whether or not there is community/grass-roots support for the product.
|
Community support |
---|---|
VMware ESX Server 2.5.3 |
Yes |
VMware Server |
Yes |
Microsoft Virtual Server 2005 R2 |
Yes |
Xen 3.0 |
Yes |
XenEnterprise |
Yes |
While all of the VMMs do enjoy community support, ESX and Xen win because of the sheer number of their partners they have and the zealous grass-roots followings they command. Microsoft's Virtual Server products have traditionally not had the type of overwhelming community support that VMware has enjoyed, or Xen is starting to enjoy.
Winner(s): VMware ESX Server 2.5.3, Xen 3.0, XenEnterprise
Loser(s): Microsoft Virtual Server 2005 R2
Third-party support (consulting and development)
This table examines whether or not there is third-party consultation support as well as third-party development for the product.
|
Third-party support (consulting and development) |
---|---|
VMware ESX Server 2.5.3 |
Yes |
VMware Server |
Yes |
Microsoft Virtual Server 2005 R2 |
No |
Xen 3.0 |
Yes |
XenEnterprise |
Yes |
VMware ESX Server 2.5.3 and Xen win yet again. This is due in large part to their loyal followings.
Winner(s): VMware ESX Server 2.5.3, Xen 3.0, XenEnterprise
Loser(s): Microsoft Virtual Server 2005 R2
This concludes our look at the technical specifications and support offered by each vendor. Read part three to find out about management and high availability.