Mental Ward

Blog archive

Pure Performance: XenServer Roars Off the Line

So, which of the hypervisors is fastest, in terms of raw performance? That's what we set out to determine in the latest issue of the magazine.

We could have looked at many different hypervisors, but decided to limit our testing to three -- ESX from VMware, XenServer from Citrix, and Microsoft's Hyper-V. One of the reasons was space -- in a print magazine, you simply don't have the real estate to make a story as long as you want.

The other reason was that most customers trying these things out will most likely be looking at one of these three. ESX is obvious -- it's numero uno when most admins start kicking hypervisor tires. Microsoft has put a lot of its marketing power behind Hyper-V, and it's quickly gaining a lot of recognition in the industry. XenServer, now that it's being given away with a lot of free enterprise-class features, is sure to go on most admins' short list.

The results, from writer/online columnist Rick Vanover, were startling, to say the least. The Porsche of hypervisors? XenServer. Raise your hand if you saw that coming. It outperformed Hyper-V and ESX in most categories. The pokiest? ESX. Again, not at all what I expected. In fact, even in the few tests ESX came out on top, it barely edged out the competition. Microsoft did well across the board, and is definitely a fine product.

One note about these results: First, as some of you know, VMware is very careful (some might say paranoid) about allowing benchmarking and performance results to be publicly released. Rick Vanover and I discussed our methodology with VMware, and the company agreed that our testing was fair. Note that we made no changes -- at all -- to our results, or the reporting of those results, due to our conversation with VMware. It's an important point, so you know that what we're reporting hasn't been altered in any way by any vendor.

So, what does this test tell you? One thing, and one thing only: how these specific hypervisors perform under these specific test conditions. That's it. Don't extrapolate that to mean we're saying XenServer is the "best" hypervisor, or ESX is the "worst"; that would be a mistake. As Rick points out, we didn't judge critical factors like management software, availability of third-party applications and so on. Finding the right hypervisor is a crucial decision for your shop, and a multitude of factors go into that decision. Speed is just one aspect; how important that is will depend on your virtualization goals.

What this does tell you is that from a pure performance standpoint, XenServer gets you there from here the fastest.

You'll notice that we also did a separate test with ESX, using memory overcommit to determine the effect on performance. This was for informational purposes only. Memory overcommit, available only with ESX, is quite important in many virtualization implementations, so we felt it would be valuable to show you the performance hit on your datacenter while it's in use.

Keep in mind that Rick, the author, is a confirmed VMware man, and uses ESX extensively on his production network. That makes it harder for those who want to scream "anti-VMware bias!" at us. As always, we call 'em as we see 'em here at Virtualization Review.

Do these results give you pause? Do they make you want to try XenServer or Hyper-V, when you wouldn't have previously? E-mail me or respond in the comments section below.

Posted by Keith Ward on 03/09/2009 at 10:27 AM


Reader Comments:

Sat, Sep 12, 2009 Make Money Online

Keep it up, your writing is always a joy to read that I even told my friends. Simply loving this! http://w DOT ww.mooladays.comMake Money Online

Thu, Aug 27, 2009 Andrew McKenna London, UK

I'm surprised VMware aren't further ahead than they are given the amount of time they've had to cement their position. While each of these virtualisation products are tried and proven in the market, and I've tested them all in my environment, XenServer is definitely the one for me for reliability, management overview, free live migration, backup etc.....

Mon, Apr 6, 2009 Chris Sydney, AU

I have been involved as a contractor in several virtualisation projects, with both XenServer and ESX, and this seems to mirror my experience pretty closely. While VMware has had far more time to innovate and develop while they were, pretty much, the only player in the market, they don't seem to have done as much with the amount of time as Citrix has, with less. I certainly agree with Jack (comment above) in regards to the blazing improvements in performance of XenApp on XenServer over ESX, but the management feature list of Xen, while not as long as ESX, seems to contain more "wow, that saves me HEAPS of time" features than ESX, plus they have a great roadmap that ensures that an Investment in Xen today will deliver more and more as time passes.

Thu, Apr 2, 2009 Jack Carter

I'm glad someone independent finally published some results the rest of us can rely upon. Over the last year I've been working to migrate a huge Presentation Server (XenApp) farm from VMware to XenServer, and am now getting approximately TWICE the number of concurrent users supported with free XenServer versus ESX at several thousand bucks a license. I can't remember the last time a piece of software has given me so much value.

Wed, Mar 18, 2009

Fantastic! We agree with your comments. XenServer has been a savior for us, especially when trying to virtualize Citrix XenApp (formerly Presentation Server) farms. The additional number of XenApp servers and users that XenServer can support verses VMWare is staggering. Makes calculating the ROI for XenServer a no brainer!

Mon, Mar 16, 2009 Bob Ross Chicago, IL

6 days 1 reply? Where is everyone?

Tue, Mar 10, 2009 Simon Crosby

Keith
Full credit to you and your team for having the guts to put this out. We've been claiming it for a long time, but have really been waiting for a credible independent test to back us up. THanks, and congratulations to the XenServer crew and the Xen community.
Simon Crosby, CTO Virtualization, Citrix.

Add Your Comment:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above