After having switched to Twix codec, I got a drastic speed improvment :

1 thread, 2000 bind, search, unbind :
* August 30 benchmark : 120.5 req/s
* November 19 benchmark with Snickers : 107 req/s
* November 19 benchmark with Twix : 151 req/s
* August 30 OpenLdap benchmark : 165 req/s

5 threads, 400 bind, search, unbind :
* August 30 benchmark : 143.2 req/s
* November 19 benchmark with Snickers : 109 req/s
* November 19 benchmark with Twix : 172 req/s
* August 30 OpenLdap benchmark : 181 req/s

So we actually get a 20 % speed improvment, and we are closing the gap with OpenLdap.

WARNING : this is not a valid benchmark of ApacheDS !!! This is just a way to check that the server behaves correctly when using multi-users. The collected numbers are also a good way to validate that the improvments are real.

--Emmanuel.


On Sat, 2005-11-19 at 10:18 +0100, Emmanuel Lecharny wrote:
> >Added a brutal and rude synchronization to avoid a race condition in DnParser usage.
> >
> >At least, it corrects the problem, but the server is now 3 times slower. 
> >  
> >
> Darn I was enjoying the recent speed ups too.  We need to figure this 
> one out.  

Well, after having tuned the log level, the penalty is not that awfull :
something like 30%.

I got 113 search requests per second, against 143 req/s four month ago.

There are huge areas of optimization to work on, but from now one, I bet
the first move is to finalize the 1.0 beta. We don't need a blazing fast
server which is full of bugs ;)

-- Emmanuel

---------------------------------------------------------------------------------------
Wanadoo vous informe que cet  e-mail a ete controle par l'anti-virus mail. 
Aucun virus connu a ce jour par nos services n'a ete detecte.



Reply via email to