We are running OpenLDAP with a relatively small user base (15K users) and the server does
not seem to be able to keep up with demand when there are multiple concurrent logins (20
users X 70 searches each) during user login. When users login to the server all cores in
the server (8) run at 100% utilization, sometimes for as long as 20 minutes (depending on
how many users are logging in concurrently).
We have experimented and read and re-read the Tuning guidance but with very little
We have tried increasing the number of available cores to slapd, but it does not use more
than 8. We have also increased the number of threads from 16 to 32, but that also does not
seem to have an effect nor does it seem to allow slapd to use all 16 cores (slapd seems
limited to 8 cores regardless of the number of threads defined).
The server has plenty of memory available and configured the db cache to use as much as in
needs, but that does not seem to improve matters.
Can you offer any guidance? Thanks.