Obviously not a very fair comparison [1]. I can''t see how this was done well at all. VMWare are a bit silly to release stuff like this, just lowers the whole game. [1] http://www.vmware.com/vmtn/resources/711 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Anthony Liguori
2007-Feb-03 16:14 UTC
Re: [Xen-devel] A Performance Comparison of Hypervisors
Nicholas Lee wrote:> Obviously not a very fair comparison [1]. I can''t see how this was > done well at all.I wonder why you say this. I thought the benchmark was done very well. What we need is more benchmarking, not less. Unfortunately, VMware makes publishing benchmarks difficult as you have to get their approval. This benchmark tells us something, the question is what does it tell us. Let''s take a look at the benchmarks they choose. SPECcpu2000 and SPECjbb2005 are two favorite benchmarks of virtualization vendors. They are favorites because everyone does well under them :-) Both aren''t sensitive to PTE update or context switch latency and don''t involve IO very much. Even QEMU wouldn''t look so bad against these :-) I''m not familiar with Passmark, but it looks like it''s mostly CPU bound. For all of these virtualization friendly workloads, Xen does pretty well compared to VMware. For some of the Passmark bits, Xen actually inches out VMware. Considering we''re Open Source, they really have no excuse to ever be slower than we are :-) The compile workload was, IMHO, the most serious of the benchmarks. VMware walloped us on that one. I suspect that''s a some shadow paging overhead and perhaps some disk IO overhead. The Netperf results are a tad silly. They choose Win2k3 for the guest OS. They installed a paravirtual network driver in their guest (vmxnet). However, since no PV network driver is available for Windows for Xen 3.0.3, they used emulated IO[1]. Of course performance is going to suck. I would have rather seen the benchmarks done with a Linux guest using the PV drivers that are in the tree. The only embarrassing part is that they weren''t able to boot a Win2k3 guest with SMP support. I suspect we need either more QA for HVM or a better statement of supported guest confirmations. Regards, Anthony Liguori [1] The PV drivers that come in XenEnterprise are, AFAIK, only for XenEnterprise.> VMWare are a bit silly to release stuff like this, just lowers the > whole game. > > > [1] http://www.vmware.com/vmtn/resources/711 > ------------------------------------------------------------------------ > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Nicholas Lee
2007-Feb-04 10:36 UTC
Re: [Xen-devel] A Performance Comparison of Hypervisors
On 2/4/07, Anthony Liguori <aliguori@linux.vnet.ibm.com> wrote:> > I wonder why you say this. I thought the benchmark was done very well. > What we need is more benchmarking, not less. Unfortunately, VMware > makes publishing benchmarks difficult as you have to get their approval. >...> [1] The PV drivers that come in XenEnterprise are, AFAIK, only for > XenEnterprise.The person who did the benchmark might have done a brilliant job, but it reads like marketing pamphlet for VMware. A good test show be neutral. Show their best product against Xen''s lowest offering is just disrespectful. As you say, the netperf test was silly, a good independent tester wouldn''t do something like that. Vmware is very mature. I use both it and Xen and they both work well. Xen certainly works better for some jobs than seems to be presented in that report. Nicholas _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Mark Williamson
2007-Feb-05 05:08 UTC
Re: [Xen-devel] A Performance Comparison of Hypervisors
> > I wonder why you say this. I thought the benchmark was done very well. > > What we need is more benchmarking, not less. Unfortunately, VMware > > makes publishing benchmarks difficult as you have to get their approval. > > ... > > > [1] The PV drivers that come in XenEnterprise are, AFAIK, only for > > XenEnterprise. > > The person who did the benchmark might have done a brilliant job, but > it reads like marketing pamphlet for VMware. A good test show be > neutral. Show their best product against Xen''s lowest offering is just > disrespectful.I had a quick skim through and I''d agree it has a slightly strange feel to it... They do seem to have picked a reasonably low target to beat with 3.0.3, but OTOH it demonstrates that their comercial product is worth paying for over and above Open Source Xen if you''re wanting to run Windows in virtual machines. The numbers don''t look ridiculous to me, but nor do the set of tests run give a complete picture for all use cases (e.g. paravirt Linux-only, or mixed use could have a very different balance). Good benchmarks don''t demonstrate the nice management aspects of VMware ESX, which is another factor to consider.>As you say, the netperf test was silly, a good independent tester > wouldn''t do something like that. > > Vmware is very mature. I use both it and Xen and they both work well. > Xen certainly works better for some jobs than seems to be presented in > that report.It''d be nice to see a comparison of VMware ESX vs Open Source Xen vs XenEnterprise that contrasted the strengths of each, rather than playing exclusively to the strengths of one. This could serve as an effective reference for anyone looking into Enterprise virtualisation - unfortunately it would be a huge task even if permission from all parties was obtained :-( Cheers, Mark -- Dave: Just a question. What use is a unicyle with no seat? And no pedals! Mark: To answer a question with a question: What use is a skateboard? Dave: Skateboards have wheels. Mark: My wheel has a wheel! _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Henning Sprang
2007-Feb-05 12:58 UTC
Re: [Xen-devel] A Performance Comparison of Hypervisors
On 2/3/07, Nicholas Lee <emptysands@gmail.com> wrote:> Obviously not a very fair comparison [1]. I can''t see how this was done well > at all. > > VMWare are a bit silly to release stuff like this, just lowers the whole > game.Is it still true that they on their side forbid publishing performance benchmarks in their EULA? I heard something like that a while ago. I think, here in Germany they would have not many chances to get this through - a lot of the EULA stuff is not likely to go through a juristic check...> > > [1] http://www.vmware.com/vmtn/resources/711But why must their benchmark stop at 4 vcpus? Don''t they wanna test real high performance systems? How about showing a benchmark of xen with 32 cpus against a vmware server,( which can only use 4 of these 32), and benchmarks that need more than 8GB of RAM :) On the other hand, it''s also true that Xen itself does not work 100% so very good as all the advertising can make one expect - when looking closer it''s not exactly a lie what some XenSource marketing claims say, but some details are just not told... And some things a user expects are really hard to do... Still I am a free software fan, and this adds enough bonus for the time being... Henning _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Petersson, Mats
2007-Feb-06 10:55 UTC
RE: [Xen-devel] A Performance Comparison of Hypervisors
> -----Original Message----- > From: xen-devel-bounces@lists.xensource.com > [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of > Anthony Liguori > Sent: 03 February 2007 16:15 > To: Nicholas Lee > Cc: Xen development list > Subject: Re: [Xen-devel] A Performance Comparison of Hypervisors > > Nicholas Lee wrote: > > Obviously not a very fair comparison [1]. I can''t see how this was > > done well at all. > > I wonder why you say this. I thought the benchmark was done > very well. > What we need is more benchmarking, not less. Unfortunately, VMware > makes publishing benchmarks difficult as you have to get > their approval. > > This benchmark tells us something, the question is what does it tell > us. Let''s take a look at the benchmarks they choose. > SPECcpu2000 and > SPECjbb2005 are two favorite benchmarks of virtualization > vendors. They > are favorites because everyone does well under them :-) Both aren''t > sensitive to PTE update or context switch latency and don''t > involve IO > very much. Even QEMU wouldn''t look so bad against these :-) > > I''m not familiar with Passmark, but it looks like it''s mostly CPU > bound. For all of these virtualization friendly workloads, Xen does > pretty well compared to VMware. For some of the Passmark bits, Xen > actually inches out VMware. Considering we''re Open Source, > they really > have no excuse to ever be slower than we are :-) > > The compile workload was, IMHO, the most serious of the benchmarks. > VMware walloped us on that one. I suspect that''s a some > shadow paging > overhead and perhaps some disk IO overhead. > > The Netperf results are a tad silly. They choose Win2k3 for > the guest > OS. They installed a paravirtual network driver in their guest > (vmxnet). However, since no PV network driver is available > for Windows > for Xen 3.0.3, they used emulated IO[1]. Of course > performance is going > to suck. > > I would have rather seen the benchmarks done with a Linux guest using > the PV drivers that are in the tree. > > The only embarrassing part is that they weren''t able to boot a Win2k3 > guest with SMP support. I suspect we need either more QA for > HVM or a > better statement of supported guest confirmations.I believe official support for SMP HVM guest wasn''t in there until 3.0.4, so not really surprising that it doesn''t work right in 3.0.3 ;-) [It was, I think, possible to make SMP HVM guests work, but it involved recompiling the BIOS code, which of course is a bit beyond what you''d expect the average reviewer to do...] -- Mats> > Regards, > > Anthony Liguori > > [1] The PV drivers that come in XenEnterprise are, AFAIK, only for > XenEnterprise. > > > VMWare are a bit silly to release stuff like this, just lowers the > > whole game. > > > > > > [1] http://www.vmware.com/vmtn/resources/711 > > > -------------------------------------------------------------- > ---------- > > > > _______________________________________________ > > Xen-devel mailing list > > Xen-devel@lists.xensource.com > > http://lists.xensource.com/xen-devel > > > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xensource.com > http://lists.xensource.com/xen-devel > > >_______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Nicholas Lee
2007-Feb-07 00:25 UTC
Re: [Xen-devel] A Performance Comparison of Hypervisors
On 2/5/07, Mark Williamson <mark.williamson@cl.cam.ac.uk> wrote:> > It''d be nice to see a comparison of VMware ESX vs Open Source Xen vs > XenEnterprise that contrasted the strengths of each, rather than playing > exclusively to the strengths of one. This could serve as an effective > reference for anyone looking into Enterprise virtualisation - > unfortunately > it would be a huge task even if permission from all parties was obtained > :-(A cook off, is probably the best way to deal with this. Good comparisons are based on an expert for one vs an expert for another competing. As long as the results are repeatable by an independent observer. Nicholas _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel