Is there a reason why OpenLDAP does not seem to use more than 8 cores regardless of the number of threads it is being told to use? With 16 threads it saturates 8 cores, 16 threads and 16 cores still uses 8 cores, 32 threads and 16 cores... only 8 cores are used.

On Tue, Jun 30, 2020 at 6:43 PM Quanah Gibson-Mount <quanah@symas.com> wrote:
--On Tuesday, June 30, 2020 10:49 PM +0000 daniel.zuniga@gmail.com wrote:

> Can you offer any guidance? Thanks.

The OpenLDAP 2.4.44 release is over 4 years old.

You need to:

a) Upgrade to a current release
b) Migrate off of the back-bdb/hdb backend it seems like is being used to
back-mdb.  They are deprecated and have serious performance issues vs
back-mdb
(<https://mishikal.wordpress.com/2013/05/16/openldap-a-comparison-of-back-mdb-and-back-hdb-performance/>).

If you are using RHEL7 or RHEL8, my company provides a free drop-in
replacement:

<https://repo.symas.com/sofl/>

Regards,
Quanah

--

Quanah Gibson-Mount
Product Architect
Symas Corporation
Packaged, certified, and supported LDAP solutions powered by OpenLDAP:
<http://www.symas.com>