Red Hat Directory Server 8.0 Configuration, Command, and File Reference
4.1.3. nsslapd-cache-autosize
This performance tuning-related attribute, which is turned off by default, specifies the
percentage of free memory to use for all the combined caches. For example, if the value is set
to 80, then 80 percent of the remaining free memory would be claimed for the cache. To run
other servers on the machine, then set the value lower. Setting the value to 0 turns off the cache
autosizing and uses the normal nsslapd-cachememsize and nsslapd-dbcachesize attributes.
NOTE
If the nsslapd-cache-autosize attribute and nsslapd-cache-autosize-split
attribute are both set to high values, such as 100, then the Directory Server may
fail to start and return an error message. To fix this issue, reset the
nsslapd-cache-autosize and nsslapd-cache-autosize-split attributes to a
more reasonable level. For example:
nsslapd-cache-autosize: 60
nsslapd-cache-autosize-split: 60
Parameter Description
Entry DN cn=config, cn=ldbm database, cn=plugins,
cn=config
Valid Range 0 (turns cache autosizing off) to 100
Default Value -1
Syntax Integer
Example nsslapd-cache-autosize: 80
4.1.4. nsslapd-cache-autosize-split
This performance tuning-related attribute specifies the percentage of cache space to allocate to
the database cache. For example, setting this to 60 would give the database cache 60 percent
of the cache space and split the remaining 40 percent between the backend entry caches. That
is, if there were two databases, each of them would receive 20 percent. This attribute only
applies when the nsslapd-cache-autosize attribute has a value of 0.
NOTE
If the nsslapd-cache-autosize attribute and nsslapd-cache-autosize-split
attribute are both set to high values, such as 100, then the Directory Server may
fail to start and return error message. To fix this issue, reset the
Database Attributes under cn=config,
133