Hi William,

On Mar 19, 2018, at 9:18 PM, William Brown <william@blackhats.net.au> wrote:

yeah, dncachesize is manual. But I think dncachesize is per backend,
not part of cn=config,cn=ldbm plugin. 

Yes, I see one for changelog and one for userRoot.

Here’s the data:

> dbscan -f /var/lib/dirsrv/slapd-XXXX-XXX/db/userRoot/id2entry.db -t 200 | grep -c rdn:
12212

> dbmon.sh
Tue Mar 20 02:16:04 UTC 2018
dbcachefree 432873472 free% 80.629 roevicts 0 hit% 99 pagein 1267 pageout 23191
changelog:ent         61    6509293897  100.0  4359.2
changelog:dn        2926    2999793332  100.0    70.6
 userroot:ent      11777    6408341275   98.4  8594.6
 userroot:dn       11777    2998722450  100.0   108.5

> ls -lh /var/lib/dirsrv/slapd-XXXX-XXX/db/userRoot
total 121M
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:41 aci.db
-rw------- 1 dirsrv dirsrv 744K Mar 19 21:04 ancestorid.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:41 automountkey.db
-rw------- 1 dirsrv dirsrv 5.7M Mar 19 18:39 cn.db
-rw------- 1 dirsrv dirsrv   51 Mar 19 14:44 DBVERSION
-rw------- 1 dirsrv dirsrv 296K Mar 19 14:41 displayname.db
-rw------- 1 dirsrv dirsrv 4.7M Mar 19 21:04 entryrdn.db
-rw------- 1 dirsrv dirsrv 144K Mar 20 02:23 entryusn.db
-rw------- 1 dirsrv dirsrv 592K Mar 19 18:15 fqdn.db
-rw------- 1 dirsrv dirsrv  56K Mar 19 14:41 gidnumber.db
-rw------- 1 dirsrv dirsrv 176K Mar 19 14:41 givenName.db
-rw------- 1 dirsrv dirsrv  74M Mar 20 02:23 id2entry.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 ipaallowedtarget.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 ipaassignedidview.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 18:15 ipakrbprincipalalias.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 ipalocation.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 ipaMemberCa.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:41 ipaMemberCertProfile.db
-rw------- 1 dirsrv dirsrv 112K Mar 19 14:41 ipasudorunas.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 ipasudorunasgroup.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 ipatokenradiusconfiglink.db
-rw------- 1 dirsrv dirsrv 952K Mar 19 21:04 ipauniqueid.db
-rw------- 1 dirsrv dirsrv 2.8M Mar 19 18:15 krbCanonicalName.db
-rw------- 1 dirsrv dirsrv 7.2M Mar 19 18:15 krbPrincipalName.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 macAddress.db
-rw------- 1 dirsrv dirsrv 416K Mar 19 14:41 mail.db
-rw------- 1 dirsrv dirsrv 8.1M Mar 19 18:15 managedby.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 manager.db
-rw------- 1 dirsrv dirsrv 264K Mar 19 21:04 memberallowcmd.db
-rw------- 1 dirsrv dirsrv 3.3M Mar 19 19:09 member.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 memberdenycmd.db
-rw------- 1 dirsrv dirsrv 1.7M Mar 19 14:41 memberHost.db
-rw------- 1 dirsrv dirsrv 2.0M Mar 19 19:09 memberOf.db
-rw------- 1 dirsrv dirsrv 128K Mar 19 14:41 memberservice.db
-rw------- 1 dirsrv dirsrv 472K Mar 19 14:41 memberUser.db
-rw------- 1 dirsrv dirsrv  48K Mar 19 20:12 nscpEntryDN.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:41 nsds5ReplConflict.db
-rw------- 1 dirsrv dirsrv  32K Mar 19 20:12 nsTombstoneCSN.db
-rw------- 1 dirsrv dirsrv 920K Mar 19 21:04 nsuniqueid.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 21:04 numsubordinates.db
-rw------- 1 dirsrv dirsrv 1.3M Mar 19 21:04 objectclass.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:41 ou.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 owner.db
-rw------- 1 dirsrv dirsrv 176K Mar 19 21:04 parentid.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 secretary.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 seeAlso.db
-rw------- 1 dirsrv dirsrv 200K Mar 19 14:41 sn.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 sourcehost.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 18:39 telephoneNumber.db
-rw------- 1 dirsrv dirsrv  96K Mar 19 14:41 title.db
-rw------- 1 dirsrv dirsrv 184K Mar 19 14:41 uid.db
-rw------- 1 dirsrv dirsrv  56K Mar 19 14:41 uidnumber.db
-rw------- 1 dirsrv dirsrv  16K Mar 19 14:44 uniquemember.db
-rw------- 1 dirsrv dirsrv 4.4M Mar 19 18:15 userCertificate.db

Thank you!
  Sergei