I've tried to set a very small cachesize in slapd.conf and a very small
cache size in DB_CONFIG. However, those settings only decrease the
initial memory usage by slapd. When I add a single entry, slapd's memory
usage increases from 66 MB to 110 MB. When I add 100 more entries,
slap's memory usage increases to 276 MB. Even when I disable all
indexes, the memory usage is still similar. (The memory usage numbers I
state are the combination of slapd's private bytes and virtual bytes as
reported by the Windows Performance tool.) Is there some way to tell
slapd not to use more than X MB of memory even if it's available in
order to avoid future page swaps?
Note that I'm running OpenLDAP 2.3.39 with BDB 4.4.20 on Windows XP
Professional with Service Pack 2.
---
Kyle Blaney
Software Engineer, System Management
Nortel Networks