[Cherokee] benchmarks
Xan
DXpublica at telefonica.net
Mon Jul 30 15:27:40 CEST 2007
En/na A.D.F. ha escrit:
> Xan wrote:
>> Hi,
>>
>> I found
>> http://www.rkblog.rk.edu.pl/w/p/cherokee-and-lighttpdf-django-scgi-benchmark/
>>
>> comparing lighttpd and cherokee (I think the two best web servers).
>
> Argh !
> By definition lighttpd and cherokee can't be compared fairly
> because the first has a version of 1.4.16 (and soon 1.5.0)
> whereas the second has not reached version 0.6.0 yet.
Yes, I understand that perhaps cherokee could be more slower than
ligttpd, but be honest if we don't prove it, we cant' say it ;-). I hear
that 0.6 is very faster than 0.5 so maybe it's more faster than lightpd (?)
>
> I expect that cherokee is somewhat slower than lighttpd
> when there are many parallel connections
> (it depends a lot on which OS you are running them,
> which OS system calls are available, i.e. poll, epoll, kqueue,
> sendfile, etc.).
>
> Anyway I guess that an "almost" fair comparison could be performed
> by using the same poll method, number of file descriptors
> and number of threads / processes, etc., i.e.:
>
> #
> # Cherokee
> #
> server!max_fds = 1024
> server!thread_number = 5
> server!poll_method = "poll"
>
> #
> # Lighttpd
> #
> server.max-fds = 1024
> server.max-worker = 5
> server.event-handler = "poll"
>
>
>> Can you compare it with official benchmarks? I'm refering to update
>> benchmarks in official web page.
>
> Right now, official benchmarks don't specify test conditions,
> so they should be redone in the right way;
> anyway any serious benchmark
> (done / repeated for each possibile combination of above main settings)
> is time expensive because it should be performed on many OS
> (i.e. FreeBSD, NetBSD, Linux 2.4, Linux 2.6, Sun Solaris, etc.) too.
>
> Alvaro could say something more on this.
>
For starting, a work could be done in Solaris. I hear that alvaro has a
job in Sun and perhaps Sun and cherokee could see "what fast cherokee
could be". It could be a promotion for cherokee and Sun.
>> I think a good server has to provide good benchmarks
>
> Maybe should provide ... :-), Apache does not provide
> official benchmarks.
Yes, and I think they are wrong: by now Apache drops the number of hosts
that use it. The numerical evidences are the best. And the benchmarks
could show us how best is a server (a part of other characteristics like
features)
>
> ----------------------------------------------------------
> Why don't you ask people who made benchmarks that included Cherokee
> to repeat them with latest versions and to post an email
> on Cherokee mailing lists ?
> ----------------------------------------------------------
>
> http://sys3.es/migue/DEC/Trabajo/
Perhaps a link into cherokee web page could be a good starting. Links to
benchmarks between cherokee and other web servers
thanks,
Xan.
>
>
> NOTE: the latest developed version can always be found here:
>
> http://www.cherokee-project.com/download/trunk/
>
More information about the Cherokee
mailing list