>>>> En ce qui concerne une �ventuelle technique d'allocation du disque
sans
fragmentation, on peut supposer que s'il en existerait une, �a se saurait,
<<

C'est le cas !!!
<<

^ Tu appelles cela quoi ? Une d�monstration ?

Dans la pratique, tu as un moyen simple de v�rifier ce qu'il en est pour la
fragmentation : un script qui cr�e des fichiers de diff�rentes tailles
(avec dd)
allant de 100 Ko � 4 Mo, et qui � partir de 5000 fichiers en enl�ve un
chaque fois
qu'il en cr�e un autre (de taille diff�rente, bien s�r).

Tu laisses tourner jusqu'� ce seuil de 5000 fichiers. Tu fais alors un
"time find /"

Tu laisses ensuite tourner 24 heures. Et tu refais un "time find /".

Bon courage ! La fragmentation est faible, comme l'usure du corps humain.
Le probl�me est que, comme celle-ci, elle est cumulative, et que �a finit
par peser lourd sur les performances. On se dit alors "ma machine n'est
plus
toute jeune" ou "c'est vrai, les disques sont vieux", et on change l'un ou
les autres. Les constructeurs sont bien entendu ravis, comme tu peux bien
le penser. Ce n'est donc pas eux qui iront parler de d�fragmentation au
risque de casser leur march� :-)

>> Je travail sous unix depuis 1990, principalement sous sunos, mais aussi
hpux et aix, et depuis peu sous linux. Je n'ai jamais eu besoin de
defragmenter quelque disque que ce soit, que ce soit dans ma societe ou
chez les clients, ce qui represente plusieurs centaines de disques qui
fonctionnaient correctement et sans pb de fragmentation...
<<

C'est que ton manager ne surveille pas ce que tu fais, ce qui te permet de
glander � l'aise. Pendant les 5 ans o� j'atais administrateur syst�me, je
fournissais des rapports hebdos et mensuels des activit�s disque. Par
chance, AIX a en standard un d�fragmenteur (fsdefrag), et entre les
performances d'avant ou d'apr�s, il n'y a pas photo en ce qui concerne les
filesystems compress�s !

>>
Enfin, pour etre precis, quand on dit qu'il n'y a pas de fragmentation,
ca veut dire qu'elle plafonne aux environs de 1 ou 2%. Donc il y a bien
de la fragmentation, mais elle est tres faible, et surtout,
contrairement a ce que dis ton article, elle est stable. Il n'y a donc
pas de probleme de fragmentation sous unix.
<<

Ah, voil�. C'est l'opinion d'un sp�cialiste UNIX contre la tienne. La seule
chose � faire pour trancher est de menet la petite exp�rience que je te
propose plus haut. Et d'engueuler copieusement les commerciaux de Sun quand
tu auras les r�sultas :-)


Répondre à