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

Re: slapd cause too much load



Hi Al
thought about extending real memory, using a different pattern of indexing your ldap-db?


suomi

Alexander Lunyov wrote:

Hello openldap-software,

 I'm running OpenLDAP 2.1.22 on FreeBSD 4.8R-p10. The problem is
 slapd is consuming 30-50% of CPU, causing sometimes problems with
 authentication services (i.e. for cyrus-imapd). How do i know if
 there is some tuning needed to slapd, i mean, if there is some
 log-parsers or something? For now cyrus doing plaintext auth with
 saslauthd, but i have plans for more secure MD5 auth with LDAP, and
 i think that load will be even greater then, so i need to do
 something now, while i have not too much load on slapd machine.

 There is postfix&cyrus on the slapd machine and squid&radius on
 the other machine using LDAP database for authentication. I'm
 thinking about to run slave slapd on squid&radius machine to split
 load, but i need to know that slave slapd is the only way. I'm
 wondering that maybe i can tune slapd or reduce load somehow other
 way.

Postfix using LDAP for local recipients map, and cyrus, squid, and
radius for authentication purposes.
Machine is:


$ dmesg
Copyright (c) 1992-2003 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
       The Regents of the University of California. All rights reserved.
FreeBSD 4.8-RELEASE-p10 #2: Thu Sep 25 22:54:06 MSD 2003
Timecounter "i8254"  frequency 1193182 Hz
CPU: Intel Celeron (898.47-MHz 686-class CPU)
 Origin = "GenuineIntel"  Id = 0x68a  Stepping = 10
 Features=0x383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CM
OV,PAT,PSE36,MMX,FXSR,SSE>
real memory  = 267321344 (261056K bytes)
avail memory = 256151552 (250148K bytes)

 Software:

openldap-2.1.22
postfix-2.0.15,1
cyrus-imapd-2.1.15_1
cyrus-sasl-2.1.15
cyrus-sasl-saslauthd-2.1.13