Projet

Général

Profil

Anomalie #7308

L’import complet met des heures

Ajouté par Daniel Dehennin il y a environ 10 ans. Mis à jour il y a environ 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
Echéance:
21/02/2014
% réalisé:

100%

Temps passé:
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

Révision a5a4085d (diff)
Ajouté par Gwenael Remond il y a environ 10 ans

pre-compilation des templates cheetah (Ref #7308) et ldiff dans le fichier de conf (Fixes #7298)

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é

Formats disponibles : Atom PDF