>>>> 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 à