Hi list, while reading niels's blog about performances increment in libevent 2.x series, I was really surprised about lack of "usable" benchmark tools in the current libevent distribution.
So I cloned some functionalities of the so popular Apache 'ab' benchmark tool and I started coding my own libevent-based version from the ground. The resulting program 'lb', which is an acronym for "libevent-based benchmark" tool, has been released under the BSD license and it is available for download at: http://lb.tecsiel.it This is only a preliminary version which lacks from 'ab' a lot of functionalities but adds: o benchmarking multi-servers at the same time o reading HTTP servers parameters from a file (not full tested) The package comes with: 1. a simple patch file to add the directory contrib/lb to the libevent SUBDIRS. It only changes the {configure.in,Makefile.am} libevent files in order to allow the top-level Makefile to compile under the contrib/lb directory too. 2. The 'lb' sources in a tarball format Included in the package there is also the program 'wsl' which is a micro libevent-based web server useful for testing lb itself. I really hope in the near future the tool be included in the main libevent distribution, so the choice of the contrib/lb directory. have fun /rocco -- Rocco Carbone mail-to: <rocco /at/ ntop /dot/ org> Pisa Italy Life is in the details In other words, you are welcome to use, share and improve me. You are forbidden to forbid anyone else to use, share and improve what I gave you. _______________________________________________ Libevent-users mailing list Libevent-users@monkey.org http://monkeymail.org/mailman/listinfo/libevent-users