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

RE: caching magic (was: How to trace activity on Window platform ?)



On Thu, 17 Jun 2004, Quanah Gibson-Mount wrote:

>
>
> --On Thursday, June 17, 2004 2:28 PM -0500 "Armbrust, Daniel C."
> <Armbrust.Daniel@mayo.edu> wrote:
>
> >  >> - what does shm_key do again?
> >
> >> Allocates the DB database memory to use a shared memory segment (RAM)
> >> rather than disk-based memory environment.  It dramatically improves
> >> data  load times among other things.
> >
> > Could you give an example of how to use/set this?  I looked at the
> > Berkeley docs... And I certainly didn't realize this from their
> > documentation.  Maybe I looked at the wrong thing.
> >
> > This goes in the DB_CONFIG file, I assume?  I see it requires an int -
> > does it really matter what I pick?  I gather from the docs that it is
> > just a key.
>
> No, it goes in slapd.conf in OpenLDAP 2.2 or later.  It is documented in
> the slapd-bdb manpage:
>
>      shm_key <integer>
>           Specify a key for a shared memory BDB  environment.  By
>           default  the  BDB environment uses memory mapped files.
>           If a non-zero value is specified, it will  be  used  as
>           the  key  to  identify a shared memory region that will
>           house the environment.
>
>
> >From my slapd.conf:
>
> database    bdb
> shm_key     5
>
>

This can go in DB_CONFIG:
http://www.sleepycat.com/docs/api_c/env_set_shm_key.html

-- 
Igor