[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ext3 et options



Franck Joncourt, dimanche 13 mai 2007, 13:15:58 CEST
>[...]
> Du coup, n'est il pas possible de creer un fichier de test avec un motif
> et une taille specifique sur la partition avec l'option dir_index.
> Ensuite, de desactiver cette option sur la partition, et de refaire la
> meme manipulation en ecrasant les anciennes donnees ? C'est juste une
> idee qui me passe par la tete.

  dir_index  modifie la façon dont sont gérés  les  répertoires :
utilisation d’arbres B (ou b-trees)  pour le stockage des noms de
fichiers et de sous-répertoires  (au lieu d’une liste plate (?)).
  Pour faire un test à peu près utile,  il faut donc créer  un ou
plusieurs répertoires, avec une grande quantité de fichiers ou de
sous-répertoires.

  Mais il faut aussi bien choisir ses données de test.
  En effet, du point de vue théorique, il n’y a aucune question à
se  poser :  on  connaît  le  temps  pris  par une recherche, une
insertion et une suppression (en gros, log(n) pour l’arbre B pour
les trois opérations,  et n pour une liste triée).
  Par contre, pour savoir si c’est utile pour toi dans la « vraie
vie »,  il faut,  d’une part, avoir des données qui ressemblent à
celles que  tu utilises tous les jours,  que tu utilises le plus,
avec une ressemblance suffisante dans la taille et l’organisation
(nombre de fichiers par répertoires, noms...),  et, d’autre part,
faire des tests qui calquent les opérations que tu fais ou que tu
comptes faire avec ces données.  Sinon, tu fais juste une inutile
vérification de  ce que la théorie nous dit déjà,  et,  pire,  un
test d’une situation totalement artificielle.

-- 
 Sylvain Sauvage



Reply to: