Hello,

has anybody already made experiences with openldap? I have a strange problem
which I already
posted on the openldap mailing list without getting a helpful answer. I am
running this on a Suse 7.0
(2.2.16) system with one cpu and 256M of memory. Funny is, when I add a second
cpu it just speeds
like hell, less than one second. The system is actually doing nothing, so there
is no remarkable cpu load before,
during, and after the command.
Maybe I could get a hint on how to find out where the bottleneck is? Thank you.

best regards,
Thomas
---------------------- Weitergeleitet von Thomas Emde/EMDE/IM/DE/BAYER on
2002-02-19 08:28 ---------------------------


Thomas Emde
2002-02-15 10:40


An:    [EMAIL PROTECTED]
Kopie:
Blindkopie:
Thema: password change takes 20 seconds

Hello,

I am using openldap server 2.0.21 and have a little database with one
organization unit and one test user.
I can login to my system as this test user and now try to change his password by
using ldappasswd. Actually
it works but it takes about 20 (!!!) seconds to perform this action. Here is a
snippet from the messages file
which shows a lot of changes in the ldbm database which take a long long time.
Can anyone tell what is happening
there and why?

snip

Feb 15 10:28:50 linuxhost slapd[909]: => index_entry_del( 2, "uid=mark6,
o=myorg, c=D" )
Feb 15 10:28:50 linuxhost slapd[909]: => ldbm_cache_open
( "/var/lib/ldap/objectClass.dbb", 7, 600 )
Feb 15 10:28:50 linuxhost slapd[909]: <= ldbm_cache_open (cache 3)
Feb 15 10:28:50 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:51 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:51 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:51 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:51 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:51 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:51 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:52 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:52 linuxhost slapd[909]: => ldbm_cache_open
( "/var/lib/ldap/uid.dbb", 7, 600 )
Feb 15 10:28:52 linuxhost slapd[909]: <= ldbm_cache_open (cache 4)
Feb 15 10:28:52 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:52 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:52 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:52 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:52 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:53 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:53 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:53 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:53 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:53 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:53 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:54 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:54 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:54 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:54 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:54 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:54 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:55 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:55 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:55 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:55 linuxhost slapd[909]: => ldbm_cache_open
( "/var/lib/ldap/cn.dbb", 7, 600 )
Feb 15 10:28:55 linuxhost slapd[909]: <= ldbm_cache_open (cache 5)
Feb 15 10:28:55 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:55 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:55 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:56 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:56 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:56 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:56 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:56 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:56 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:57 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:57 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:57 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:57 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:57 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:57 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:57 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:57 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:58 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:58 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:58 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:58 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:58 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:58 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:59 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:59 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:59 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:59 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:28:59 linuxhost slapd[909]: <= key_change 0
Feb 15 10:28:59 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:00 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:00 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:00 linuxhost slapd[909]: <= key_change -1
Feb 15 10:29:00 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:00 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:00 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:01 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:01 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:01 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:01 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:01 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:01 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:02 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:02 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:02 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:02 linuxhost slapd[909]: => key_change(DELETE,2)
Feb 15 10:29:02 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:02 linuxhost slapd[909]: <= index_entry_del( 2, "uid=mark6,
o=myorg, c=D" ) success
Feb 15 10:29:02 linuxhost slapd[909]: => index_entry_add( 2, "uid=mark6,
o=myorg, c=D" )
Feb 15 10:29:02 linuxhost slapd[909]: => ldbm_cache_open
( "/var/lib/ldap/objectClass.dbb", 7, 600 )
Feb 15 10:29:02 linuxhost slapd[909]: <= ldbm_cache_open (cache 3)
Feb 15 10:29:02 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:02 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:02 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:03 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:03 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:03 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:03 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:03 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:03 linuxhost slapd[909]: => ldbm_cache_open
( "/var/lib/ldap/uid.dbb", 7, 600 )
Feb 15 10:29:03 linuxhost slapd[909]: <= ldbm_cache_open (cache 4)
Feb 15 10:29:03 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:03 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:03 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:04 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:04 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:04 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:04 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:04 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:04 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:04 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:04 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:04 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:04 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:05 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:05 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:05 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:05 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:05 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:05 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:06 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:06 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:06 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:06 linuxhost slapd[909]: => ldbm_cache_open
( "/var/lib/ldap/cn.dbb", 7, 600 )
Feb 15 10:29:06 linuxhost slapd[909]: <= ldbm_cache_open (cache 5)
Feb 15 10:29:06 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:06 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:06 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:06 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:06 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:07 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:07 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:07 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:07 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:07 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:07 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:07 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:07 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:08 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:08 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:08 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:08 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:08 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:08 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:08 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:08 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:09 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:09 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:09 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:09 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:09 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:09 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:09 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:09 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:10 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:10 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:10 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:10 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:10 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:10 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:10 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:10 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:11 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:11 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:11 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:11 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:11 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:11 linuxhost slapd[909]: => key_change(ADD,2)
Feb 15 10:29:11 linuxhost slapd[909]: <= key_change 0
Feb 15 10:29:12 linuxhost slapd[909]: <= index_entry_add( 2, "uid=mark6,
o=myorg, c=D" ) success
Feb 15 10:29:12 linuxhost slapd[909]: => id2entry_add( 2, "uid=mark6, o=myorg,
c=D" )
Feb 15 10:29:12 linuxhost slapd[909]: => ldbm_cache_open
( "/var/lib/ldap/id2entry.dbb", 7, 600 )
Feb 15 10:29:12 linuxhost slapd[909]: <= ldbm_cache_open (cache 1)

snip

best regards,
Thomas

Reply via email to