Configuring ACL cache, entry cache, and filter cache from the command line

You can configure the ACL cache, entry cache, and filter cache from the command line. You must tune these caches to improve a directory server performance for search operations.

Procedure

  1. Log in with the directory server instance owner credentials.
  2. To configure LDAP cache configuration variables, run the following command:
    ldapmodify -p port -D adminDN -w adminPW -i filename
    where, filename contains the following entries:
    dn: cn=Directory,cn=RDBM Backends,cn=IBM Directory, cn=Schemas,cn=Configuration
    changetype: modify
    replace: ibm-slapdDbConnections
    ibm-slapdDbConnections:15
     
    dn: cn=Front End, cn=Configuration
    changetype: modify
    replace: ibm-slapdACLCache
    ibm-slapdACLCache: TRUE
    -
    replace: ibm-slapdACLCacheSize
    ibm-slapdACLCacheSize: 25000
    -
    replace: ibm-slapdEntryCacheSize
    ibm-slapdEntryCacheSize: 25000
    -
    replace: ibm-slapdFilterCacheSize
    ibm-slapdFilterCacheSize: 25000
    -
    replace: ibm-slapdFilterCacheBypassLimit
    ibm-slapdFilterCacheBypassLimit: 100
  3. Restart the directory server and administration server to effect the changes made.
    ibmslapd -I instance -k
    ibmdiradm -I instance -k
    ibmslapd -I instance
    ibmdiradm -I instance