Anomalie #7308
L’import complet met des heures
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
L’exécution de la commande slapadd
est très lente.
Après bientôt 24h voici ce que j’ai :
- Fichier LDIF
root@thotofdad:~# ls -lh /root/ldif/ total 774M -rw-r--r-- 1 root root 774M févr. 4 12:51 1391512005-all.ldif
- Base LDAP
root@thotofdad:~# du -hs /var/lib/ldap/ 12G /var/lib/ldap/ total 12G root@thotofdad:~# ls -lh /var/lib/ldap -rw-r--r-- 1 openldap openldap 2,0K févr. 4 12:51 alock -rw------- 1 openldap openldap 304M févr. 5 10:18 cn.bdb -rw------- 1 openldap openldap 24K févr. 4 12:51 __db.001 -rw------- 1 openldap openldap 3,9M févr. 5 10:18 __db.002 -rw------- 1 openldap openldap 63M févr. 5 10:18 __db.003 -rw------- 1 openldap openldap 2,2M févr. 5 10:17 __db.004 -rw------- 1 openldap openldap 4,3M févr. 5 10:18 __db.005 -rw------- 1 openldap openldap 32K févr. 5 10:17 __db.006 -rw-r--r-- 1 root root 2,8K févr. 4 11:50 DB_CONFIG -rw------- 1 openldap openldap 106M févr. 5 10:18 dn2id.bdb -rw------- 1 openldap openldap 9,8M févr. 5 10:17 entryCSN.bdb -rw------- 1 openldap openldap 20M févr. 5 10:17 entryUUID.bdb -rw------- 1 openldap openldap 1,1G févr. 5 10:17 id2entry.bdb -rw------- 1 openldap openldap 10M févr. 4 12:54 log.0000000001 -rw------- 1 root root 10M févr. 4 12:57 log.0000000002 -rw------- 1 root root 10M févr. 4 12:58 log.0000000003 [...] -rw------- 1 root root 10M févr. 5 10:14 log.0000000983 -rw------- 1 root root 10M févr. 5 10:17 log.0000000984 -rw------- 1 root root 10M févr. 5 10:18 log.0000000985 -rw------- 1 openldap openldap 5,1M févr. 4 21:02 objectClass.bdb -rw------- 1 openldap openldap 236M févr. 5 10:18 sn.bdb -rw------- 1 root root 479M févr. 5 10:18 uid.bdb
- Vitesse d’écriture moyenne
2Mo/s
Soit on a un slapadd
super rapide, soit on utilise ldapadd
sur une base qui tourne, soit il faut plusieurs serveurs LDAP avec bascule, mais en production on ne pourra pas arrêter le LDAP.
Révisions associées
Historique
#1 Mis à jour par Luc Bourdot il y a environ 10 ans
Voir dans le fichier DB_CONFIG (/var/lib/ldap/) le paramètre B_TXN_NOSYNC qui évite les écritures à chaque modification/insertion (équivalent au commit)
A voir également la taille du cache: set_cachesize
#2 Mis à jour par Luc Bourdot il y a environ 10 ans
- Version cible mis à Eole 2.4-RC2
#3 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Echéance mis à 21/02/2014
- Statut changé de Nouveau à Résolu
- Assigné à mis à Emmanuel GARETTE
- % réalisé changé de 0 à 100
Le DB_CONFIG est bien modifié
#4 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Résolu à Fermé