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

Re: Memory and CPU usage



tor, 2003-02-13 kl. 05:06 skrev Timothy H Folks:

> I have searched through the archives of this list and have not found 
> anything that solves my problem. I am using OpenLDAP 2.1.12 with the BDB 
> backend and Berkeley DB 4.1.25 on RedHat Linux 8.0. There are around 50000 
> entries loaded into the directory. I have set cachesize in slapd.conf to 
> 10000 and set_cachesize 0 10000000 0 in DB_CONFIG in my data directory.
> 
> I start slapd, and it initially uses 3 - 4 MB of memory, then it grows to 
> around 8 or 9 MB after some usage, and finally, some time later suddenly 
> shoots to over 100 MB of RAM. This last spike is sometimes accompanied by 
> CPU usage increasing to 99%. Often, a simple kill -INT won't terminate 
> slapd then.
> 
> How should I begin troubleshooting this problem?

Tony (sucks index finger and holds it up in the air):

1: File permissions and ownership on database directory/files (obvious,
but ...);
2: Index parameters and allowable attributes (does debug -d 256 output
complain?);
3: Is it a production server by now? If not, run it in test mode at a
high debug level (-d -1) - boring and highly stressful, but often
revealing;
3a: Run slapd under strace or gdbm (definitely not tried from my side);

How did "make test" work out, before you installed it? Are you
absolutely sure the BDB installation compiled and installed 100% as it
should have done?

Have you incorporated Cyrus SASL libs and/or Kerberos?

Best,

Tony

-- 

Tony Earnshaw

"Can anyone define 'modern enclitic
mediocrity' in terms of the Euro for me?"
- Billy the (Norwegian-Dutch) Cat, Feb '03

e-post:		tonni@billy.demon.nl
www:		http://www.billy.demon.nl