Hallo,
nach einem Tag Nutzung steigt der Speicherverbrauch des OpenLDAP Servers auf 60% des vefügbaren Hauptspeichers (1GB ist installiert):
[code]top - 13:12:32 up 4 days, 19:35, 3 users, load average: 0.00, 0.01, 0.03
Tasks: 118 total, 1 running, 117 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 1035624k total, 996772k used, 38852k free, 31940k buffers
Swap: 2097136k total, 144k used, 2096992k free, 114612k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
13352 root 23 0 767m 611m 11m S 0 60.5 11:59.95 slapd
[/code]
Ich habe die Einstellungen des LDAP Servers bereits etwas verändert:
ldap/cachesize: 1000000
ldap/database/bdb/set_cachesize: 0 45000000 1
Das LDAP Verzeichnis enthält ca. 2000 Userkonten und ca 50 Maschinenkonten.
Einzige Besonderheit: Ein Squid Cache nutzt die LDAP Datenbank zur Authorisierung von Internetzugriffen; cached aber jedes Anfrageergebnis für 5 Minuten.
Die Speichernutzung scheint mir unverhältnismäßig hoch. Was kann man tun um das einzudämmen?
Gruß