Matériel: Portable Latitude (Dell), PIII 850 Mhz, 128 Mo Ram. disque dur ATA66, 20 Go. Partition de test /dev/hda6, 600 Mo, cache écriture activé (hdparm -W1 /dev/hda). Si on désactive le cache, il faut compter dans les 50 % de temps de plus. Logiciel: RedHat 7.1 + noyau officiel 2.4.18 avec le patch de xfs pour cette version de noyau. Test: Un fichier tar de 31,000 fichiers (taille moyenne 4 Ko) est préalablement crée et stocké sur une partition ext3. Commande: mount -t FS_TYPE /dev/hda6 /mnt cd /mnt time tar xf /fichier.tar time ls -l repertoire-détaré > /dev/null time rm -rf repertoire-détaré Entre chaque "time *": cd /; umount /mnt; ~/epuise-ram (free -m montre alors que le système n'utilise plus que 7 Mo de Ram, avec moins d'un Mo en cache). Note : j'ai parfois oublié de faire un time sync après time tar. Je ne mets donc pas les résultats. Il faut compter 5 à 6 secondes pour ext3 et xfs. Résultats: (affichage du "real time") --------- tar xf ls -l rm -rf ------------------------------------------------------- ext2 1m22.77s 5.25s 3.92s ------------------------------------------------------- ext3 2m15.20s 4.65s 4.32s ------------------------------------------------------- ext3 1m56.48s 4.72s 4.41s data=writeback ------------------------------------------------------- reiserfs 52.66s 13.87s 16.26s ------------------------------------------------------- xfs 2m0.51s 6.31s 50.33s ------------------------------------------------------- Conclusion pour ces opérations: reiserfs est très rapide en création de fichiers, ext2/ext3 en lecture (plus précisément stat) et effacement. Enfin, xfs est très lent en effacement, ce qui est un problème connu. La version actuelle a pourtant bénéficié d'améliorations importantes semble t-il.