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

RE: slapd Memory Usage



On Thu, 30 Oct 2003, Sarah Burke wrote:

> In case anyone was interested, we fired the maximum load to the server that
> it could handle, and the memory continued to grow to a peak.  We then backed
> off a bit to a typical load and it never did grow again, but it did not
> relinquish the memory.

This is normal.  free() makes the memory available to the application, but
not to the OS.

> I'm assuming this isn't a memory leak.
>

Correct.

-Igor

> Sarah
>
> -----Original Message-----
> From: Sarah Burke [mailto:sarah.burke@bridgewatersystems.com]
> Sent: Wednesday, October 29, 2003 7:35 PM
> To: 'openldap-software@OpenLDAP.org'
> Subject: slapd Memory Usage
>
>
> Hi,
>
> I have a concern regarding slapd memory usage.
>
> I have isolated version 2.1.22 with only the NULL backend compiled in.
> We are placing the slapd server under load and monitoring it's memory usage
> using pmap.
> We are noticing that there is alot of "anon" memory being allocated, and I'm
> wondering what is allocating this?
> Is this a memory leak?????
>
> I am running slapd on Solaris 8.
>
> As of now, we've seen an increase in total memory of over 200k in about 1/2
> hour of running under load.
> I have everything as default, meaning I have no special entries in the
> slapd.conf.
>
> Any help would be appreciated.
>
> Sarah
>
> ----------------------
>
> Here are the pmap differences over time.
>
> < 001A2000     328     320     184     136 read/write/exec     [ heap ]
> < FE400000       8       8       -       8 read/write/exec     [ anon ]
> ---
> > 001A2000     336     328     128     200 read/write/exec     [ heap ]
> > FBBFE000      16      16       -      16 read/write/exec     [ anon ]
> > FC3FE000      16      16       -      16 read/write/exec     [ anon ]
> > FCBFE000      16      16       -      16 read/write/exec     [ anon ]
> > FD3FE000      16      16       -      16 read/write/exec     [ anon ]
> > FDBFE000      16      16       -      16 read/write/exec     [ anon ]
> > FE3FE000      16      16       -      16 read/write/exec     [ anon ]
> 16a22,25
> > FF072000       8       8       -       8 read/write/exec     [ anon ]
> > FF082000       8       8       -       8 read/write/exec     [ anon ]
> > FF092000       8       8       -       8 read/write/exec     [ anon ]
> > FF0A2000       8       8       -       8 read/write/exec     [ anon ]
> 21c30
> < FF100000     688     656     656       - read/exec         libc.so.1
> ---
> > FF100000     688     648     648       - read/exec         libc.so.1
> 26,28c35,37
> < FF200000     568     472     472       - read/exec         libnsl.so.1
> < FF29E000      40      40      32       8 read/write/exec   libnsl.so.1
> < FF2A8000      24      16      16       - read/write/exec   libnsl.so.1
> ---
> > FF200000     568     464     464       - read/exec         libnsl.so.1
> > FF29E000      40      40      16      24 read/write/exec   libnsl.so.1
> > FF2A8000      24      16       8       8 read/write/exec   libnsl.so.1
> 46c55
> < total Kb    4104    3512    3104     408
> ---
> > total Kb    4232    3624    3008     616
>
>

-- 
Igor