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

Reply via email to