On Die 08.08.2006 21:16, A.D.F. wrote:
Alexander Lazic wrote:

As "A.D.F." wrote i agree with him/her?!

Without any doubt: "him" (the vi man).

Ah ok ;-)

What i also would prefer is to have a full descrition of the test
environment and setup ;-)

Yes, this is the core of the matter and of course everyone realizes
that these kind of tests are somewhat time consuming.

Sounds good that *all* know that such a benchmark couldn't be a quick
shot ;-)

Some issues which should be discussed from my point of view:

1.) is this list the right one to discuss this issue, i think we
    shouldn't missued open && free resources, what mean the
    list-owner about this issue?

Well, there are not many other lists about Cherokee.

Yep but as soon as we test some other server there could be ot of this
list, I don't know.

For me it's ok ;-)

2.) There are many java/perl/php/ruby/$HELL_LANGUAGE applications out
    there, whould it be possible to make a general recommendation
    which setting are the *best* for fcgi/scgi/http-proxy for $SERVER
    and $APPL, yes i know this is a *big* target but why not try to
    reach the stars ;-))

3.) What are some typical use-cases for
    $APPLICATION(-Sever/Framwork/...)?

4.) What is the impact when you write access-logs or not and thru
    which mechanism, if the $SERVER supported more then one
    mechanism.

Yes, access-logs impact the performances but not as much as you can
think of (specially if log files and served files are located on
different disk devices); if the log handler is well optimized you have
at most a decrease of 5% - 15%.

Yep but how about '|' or 'fifos'?
It would be nice to say for example:

With accesslog you can get 1000 r/s without 1500 r/s.
With accesslog to '|' you can get 1200 r/s without 1500 r/s.
With accesslog to 'fifo' you can get 1200 r/s without 1500 r/s.

You got the point?

5.) Who *optimize* the underlaying OS after the first-run with many
    steps?

I think that the only parameters that should be tweaked are the disk
and network ones; anyway you know that the best values depend on HW
capabilities, on OS and kernel version, etc.

Yep.

It would be also nice to can say:

With NFS you loose 10-15% or performance or not.
With proxying you loose 10-15% or performance or not.

And so on ;-)

6.) Which OS would be tested, because cherokee, lighttpd and nginx
    support more then one OS with there preferd eventmodel?

Linux, FreeBSD, Mac OS-X, Sun Solaris (9, 10) and other Unixes;
Windows 2003 or Vista might be targets only in a far future.

Full ack ;-)

7.) Which tools are available on all OSes to measure CPU/Memory usage
    and/or how comparable are this tools?

free(1), top(1) and similar tools.

Such as vmstat, mpstat, iostat, ... as i know free is not available on
all oses, isn't it?!

Thoughts, opinions?!

Yes, in the case of Cherokee don't expect too much from benchmarks
right now, I guess it will need at least another 8-12 (24 if I had to
be fair) months of development to gain optimal performances.

I have another point of view, because the *old* benchmarks speak another
word ;-)

Well let's go further with the hard facts ;-)

1.) Which benchmark tool(s)? should we use?
2.) How should be the 'client' and the 'server' should be connected?
3.) What is a Run and after how many steps is a run complete?
4.) Which tests are in how many steps per run?
5.) ...
6.) ...

regards

Alex
_______________________________________________
Cherokee mailing list
[email protected]
http://www.0x50.org/cgi-bin/mailman/listinfo/cherokee

Reply via email to