[Cherokee] Benchmarks of cherokee vs nginx
Cliff Wells
cliff at develix.com
Tue May 24 18:48:19 MSD 2011
On Tue, 2011-05-24 at 07:39 -0700, Cliff Wells wrote:
> On Tue, 2011-05-24 at 09:25 -0500, Tony Zakula wrote:
> > I am not complaining about OpenVZ. I deploy servers on a regular
> > basis using OpenVZ. I also deploy using KVM, and others. There is a
> > massive difference between OpenVZ and KVM in implementation, system
> > stability, etc. They are entirely different animals. You cannot
> > discount the hypervisor. The hypervisor can make or break your
> > application depending on how you're application is structured. For
> > instance, Java apps run great on KVM hypervisors, but really poor if
> > at all on OpenVZ unless you tune the OpenVZ instance to meet your Java
> > apps needs. The reason for that is the way Java handles memory.
> > Threads is another big issue hypervisors. To say that the hypervisor
> > has no effect on application performance is not accurate at all.
>
> So are you suggesting no benchmark is ever valid unless it is run on
> every hypervisor available as well as on the bare metal? Clearly every
> benchmark has defined parameters, and in this case OpenVZ was one of
> those parameters.
>
> So long as the benchmark is defined as "Nginx vs Cherokee under OpenVZ"
> then it's a perfectly valid benchmark.
Let me clarify that last sentence: there are other issues that might
invalidate this benchmark (should be run on a dedicated LAN and on a
dedicated node at least), but the virtualization (or lack of) isn't one
of those factors.
Cliff
More information about the nginx
mailing list