LDAP performance checker

Arran Cudbard-Bell a.cudbardb at freeradius.org
Sun Sep 21 01:17:29 CEST 2014


Frustrated by the lack of any LDAP performance checker that was simple to configure,
easy to build, and actually worked, I wrote this:

  https://github.com/arr2036/ldapperf

  https://github.com/arr2036/ldapperf/archive/v0.1.tar.gz

Maybe someone else will find it useful.

With a set of 10,000 objects, with random object retrieval (using full DN and base scope) 
with OpenLDAP 2.4.39 + LMDB on a 12 core E5-2697 v2 @ 2.7Ghz with Ubuntu 14.04,
24 threads on the server, 50 threads on ldapperf i get around 45,000 TPS.

Retrieving the same object multiple times (possibly taking advantage of some sort of query
cache) I get between 60,000-66,000 TPS.

Now you can prove (or not) that FreeRADIUS is the bottleneck :)

Arran Cudbard-Bell <a.cudbardb at freeradius.org>
FreeRADIUS development team

FD31 3077 42EC 7FCD 32FE 5EE2 56CF 27F9 30A8 CAA2

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 881 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freeradius.org/pipermail/freeradius-users/attachments/20140920/16c1ea9a/attachment.pgp>


More information about the Freeradius-Users mailing list