[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Resources - ldap VERY slow
Hi all!
I'm running a openldap (2.0.7) server - together with a webserver and a
dhcp-server - on a machine of the following configuration CPU: P2-266,
RAM: 96MB. For 15 Querys for single Objects (no searches) with about
50 bytes of data per object via html-php-ldap, it takes 1:30 (one and a
half) minutes for the html-page to load.
"top" tells me that the slapd-processes (which seem to be the problem
here - please correct me if not) are making about 90% CPU-Load
during these querys.
17:18:07 up 40 days, 23:56, 14 users, load average: 0.63, 0.28, 0.16
99 processes: 93 sleeping, 3 running, 3 zombie, 0 stopped
CPU states: 98.8% user, 0.8% system, 0.0% nice, 0.4% idle
Mem: 94304K total, 79584K used, 14720K free, 568K buffers
Swap: 248968K total, 50584K used, 198384K free, 44252K cached
PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME COMMAND
26699 root 10 0 2008 1992 852 S 42.1 2.1 1:02 slapd
27040 root 18 0 2008 1992 852 R 21.1 2.1 0:54 slapd
25201 root 9 0 2008 1992 852 S 18.4 2.1 1:36 slapd
26683 root 9 0 2008 1992 852 S 15.8 2.1 1:16 slapd
21593 www 9 0 3108 2944 2552 S 0.3 3.1 0:14 httpd
....
My Indexes are:
index objectClass pres,eq
index cn,myobject1,myobject2,myobject3 pres,eq,sub
Since this system is only used for testing-purposes and has rarely more
then 2 users on the ldap-server, the hardware should be enough,
shouldn't it?
I don't know where to start searching for the problem...
In my opinion, it could be either of these:
- PHP-coding
- Index not ok
- not enough RAM
- to slow CPU
Perhaps somebody could give me a hint where to start searching...
Sorry for the long message
Thanks for your help
Timo Boettcher