Here it's the benchmarking tool I worked on a "few" months ago.

http://code.google.com/p/easybench/

It could be used to track perfomance changes between differents versions of
cherokee, which could be quite
useful (it would need something like measuring cpu ticks in a virtual
machine, as Stephan sugested).

As can be readen in the project page, it's made of two part, the server, and
the client (I tested it
on standalone machines, and most of my problems came from operating system
limits on the client machine -wow-).


These are the settings for building/running/testing different servers from
sources:
http://code.google.com/p/easybench/source/browse/trunk/server-deployment/settings.py

And those are the settings for the tested servers:
http://code.google.com/p/easybench/source/browse/#svn/trunk/server-deployment/conf_templates/cherokee-0.99.20%3Fstate%3Dclosed

It was prepared to get information about requests, failed requests and
memory usage on server, but I think
the last version (dumping the final results) was lost from my laptop disk
crash... , I'll try to check the backups.






Miguel Angel Ajo Pelayo
http://www.nbee.es
+34 636 52 25 69
skype: ajoajoajo
_______________________________________________
Cherokee mailing list
[email protected]
http://lists.octality.com/listinfo/cherokee

Reply via email to