rlvcosta@yahoo.com wrote:
Howard,
I have the always the same DB_CONFIG file as below :
set_cachesize 0 52428800 1
set_flags DB_LOG_AUTOREMOVE
set_lg_regionmax 1048576 set_lg_max 10485760 set_lg_bsize 2097152
set_tmp_dir /var/tmp
I just removed the comment lines so it fits better on screen.
About versions I have :
[root@brtldp12 yum.repos.d]# /usr/libexec/slapd -V @(#) $OpenLDAP: slapd 2.4.13 (Jan 22 2009 02:28:12) $ root@brtldp12:/root/openldap-2.4.13/servers/slapd
[root@brtldp12 yum.repos.d]# db_verify -V Berkeley DB 4.7.25: (May 15, 2008)
About the man pages I have :
[root@brtldp12 yum.repos.d]# ll /usr/man/man8/slapd.8.gz -rw-r--r-- 1 root root 4392 Jan 22 03:28 /usr/man/man8/slapd.8.gz
[root@brtldp12 yum.repos.d]# ll /usr/man/man5/slapd-bdb.5.gz -rw-r--r-- 1 root root 4089 Jan 22 03:28 /usr/man/man5/slapd-bdb.5.gz
I was expecting to find information about dncachesize in slapd-bdb but there isn't nothing there.
According to CVS the documentation was added in August 2007.
It's been online for quite a long time as well. http://www.openldap.org/software/man.cgi?query=slapd-bdb&sektion=5&a...
Another point is that the cache configurations are based on a specific number of items, and not on the size of each item in bytes. If you have particularly large entries or long DNs then you'll have greater memory use as well.