Now Available:

Featured Resource:

line

Newsletter

Email Address:


line

Ask the Expert

Have a question for our resident expert? Email your questions to Greg.

« Citrix Releases Comparison Document between Presentation Server 4.5 and Server 2008 Terminal Services | Main | Greg Presenting at the Mark Minasi Forum »

Citrix XenSource vs. VMware ESX: A Heads-Up Comparison

Also on the www.brianmadden.com website is a very recent presentation from BriForum in Amsterdam last October where Ron Oglesby presents a head-to-head comparison between VMware ESX and Citrix XenSource.

Watch the video here: http://www.brianmadden.com/blog/GabeKnuth/Xen-vs-ESX-Head-to-Head-video

A couple of interesting conclusions out of this presentation. First, taken from one of Ron's conclusion slides, "While the XenSource Enterprise and ESX VMs are fairly close one on one, and processor utilization is pretty close, Disk I/O lacks in XenSource Enterprise. And once multiple VMs are running the VMware scheduler seems to be more effective."

Also useful is a run down on the testing from the comments:

1) Regarding CPU (and I think memory usage) and # of possible sessions, ESX 3 and XS 3 are quite similar, with ESX having perhaps a 3-5% lead in this area at most. Graphs etc. are quite similar.

2) Regarding disk I/O, IOPS and similar topics, ESX 3 is about 50% better than XS 3, so the question is whether one is willing and able to accept lower disk/data throughput to save money on licensing and put that money toward storage, which is the most expensive aspect of virtualization (that's why the $45-85 per writeable gig).

I think the primary update and more information that most people REALLY want is to know whether in XS 4.1 Citrix has closed the gap to say, 20-25% slower than ESX 3/3.5?? This much improvement would definitely make XS worthwhile for the majority of SMBs, since this would be "good enough."

The big question Ron asks in this presenation is, "Are these features worth the cost of ESX?" In my opinion, the best answer is "it depends". For lower-end environments that don't plan on extremely high resource usage or require true high availability, probably not. But for those environments that truly need those capabilities, yes. You need to determine internally what your needs and requirements truly are.

TrackBack

TrackBack URL for this entry:
http://www.realtime-windowsserver.com/type/mt-tb.cgi/780

Post a comment

(All comments are approved by site leader before appearing here. Thanks for commenting!)

line

Greg Shields' Bio:

Greg Shields, is an independent author, instructor, and IT consultant based in Denver, Colorado, and a co-founder of Concentrated Technology. With nearly 15 years of experience in information technology, Greg has developed extensive experience in systems administration, engineering, and architecture specializing in Microsoft systems management, remote application, and virtualization technologies. Greg is a Contributing Editor for Redmond Magazine, MCPmag.com, and Virtualization Review Magazine and is the author of five books, including Windows Server 2008:  What’s New / What’s Changed. Greg is also a highly sought-after instructor and speaker, speaking regularly at conferences like TechMentor Events, and producing computer-based training curriculum for CBT Nuggets.  Greg is a recipient of Microsoft "Most Valuable Professional" award with a specialization in Windows Terminal Services.