[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: LDAP consumes memory



On Thu, Apr 03, 2003 at 02:01:07PM -0500, Matt wrote:

> Am I missing something in my config?
> Slapd seems to be consuming a hord of Memory...  CPU is not a problem...

> Mem:  1030560K av,  987304K used,   43256K free,       0K shrd,  147448K
> buff
> Swap: 2040244K av,   25768K used, 2014476K free                  530016K
> cached
> 
>   PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
>  4438 nobody    15   0 70480  68M  2312 S     0.0  6.8   0:30 httpd
> 16559 root      17   0 20224  19M 13548 S     0.0  1.9   0:00 slapd
> 16560 root      15   0 20224  19M 13548 S     0.0  1.9   0:23 slapd
> 16561 root      15   0 20224  19M 13548 S     0.0  1.9  49:14 slapd
> 16565 root      15   0 20224  19M 13548 S     0.0  1.9   7:16 slapd
> 16638 root      15   0 20224  19M 13548 S     0.0  1.9   7:32 slapd
> 16749 root      15   0 20224  19M 13548 S     0.0  1.9   7:16 slapd
> 17122 root      15   0 20224  19M 13548 S     0.0  1.9   7:08 slapd
> 17541 root      16   0 20224  19M 13548 S     0.0  1.9   7:10 slapd
> 17844 root      15   0 20224  19M 13548 S     0.0  1.9   7:33 slapd
.......

Notice that they all show *exactly* the same size? My guess is that
you are running on Linux, and that those are all threads in a single
process. It is probably using a total of 20MB, which is a very small
proportion of the 1GB you have installed! The rest of the 'used'
memory is probably file blocks in the buffer cache, as was mentioned
in another message earlier today.

Having said that, you do seem to have rather a lot of threads running
and you may actually get better performance with less. You don't say
what version of slapd you are running so I don't know what the
default is for certain, but it is likely to be 32. A discussion on Feb
16th suggested that 9 threads was good for a dual P200, and someone
else suggested 20 on an UltraSPARC. It all depends on the balance
between your CPU and disk system so you may need to experiment: see
slapd.conf(5) for the threads directive, and make sure you are running
2.1.16 as well...

Andrew
-- 
-----------------------------------------------------------------------
|                 From Andrew Findlay, Skills 1st Ltd                 |
| Consultant in large-scale systems, networks, and directory services |
|     http://www.skills-1st.co.uk/                +44 1628 782565     |
-----------------------------------------------------------------------