Je cherche un outil qui puisse me donner une représentation visuelle de ma fragmentation ext4. Quelque chose de similaire à la façon dont Defraggler , Puran Defrag et bien d'autres (UltraDefrag étant le meilleur) affichent votre disque ... (la plupart des bonnes interfaces utilisateur affichent les fichiers dans le bloc sur lequel vous passez la souris)
Y a-t-il quelque chose de lié à Linux?
Je veux regarder mon disque et voir à quel point la défragmentation est "inutile".
Je ne veux pas utiliser e4defrag, car je ne suis pas sûr qu'il puisse me montrer exactement ce qu'il fait sur mon disque.
Réponses:
La question n'est pas de savoir s'il y a fragmentation. Tous les systèmes de fichiers présentent une certaine fragmentation.
La question est de savoir si la fragmentation est suffisante pour affecter les performances.
Sur les systèmes de fichiers Linux, la fragmentation est généralement inférieure à 5%, souvent 1 ou 2%, sauf si le disque est plein à 99%. En cas de disque plein, vous pouvez voir une fragmentation importante, mais dans ce cas, le problème est un disque plein.
Alors oui, il y a une fragmentation de 0,2%, mais c'est bien en dessous du seuil de 85% pour affecter les performances.
Voir le blog Pourquoi Linux n'a-t-il pas besoin de défragmenter? .
Sur Windows, il n'est pas rare de voir des taux de fragmentation de 50% ou plus (j'ai vu 200% de plus). Windows a donc besoin d'outils de défragmentation.
Sous Windows, ils conseillent la défragmentation à des seuils d'environ 85%.
Voir:
Donc, en fin de compte, la défragmentation n'est pas un problème assez important sur Linux pour affecter les performances, il n'y a donc pas d'outils de défragmentation importants et vous perdez votre temps à vous en soucier.
la source
fsck.ext2 -fn /dev/mapper/fedora-root /dev/mapper/fedora-root: 525176/3276800 files (0.6% non-contiguous)
et/dev/mapper/fedora-home: 149180/11149312 files (1.1% non-contiguous)
donc pas beaucoup de fragmentation au fil des ans et plusieurs mises à niveauRestons simples ...
1) Si vous utilisez EXT4, il n'est pas nécessaire de défragmenter à moins que votre disque soit à 90% plein et sous une forte E / S (Supprimer, Lire, Écrire).
2) Si vous vous retrouvez avec un disque plein à ~ 90% qui est fortement fragmenté, alors votre problème est (IMHO) l'espace disque insuffisant et non la fragmentation. Obtenez un disque plus grand!
3) Si vous ne pouvez pas obtenir un disque plus grand pour une raison valable, copiez simplement le lot entier (ou par gros morceaux) sur un autre disque, puis copiez-le. L'EXT4 FS avancé le réécrit en éliminant de manière contiguë la fragmentation. Cela peut être planifié comme un travail cron.daily à l'aide de Gnome Scheduler pour les convertis provenant de Windows.
MEILLEUR CORRECTIF si vous avez le problème du point 2 ci-dessus, obtenez un disque plus grand!
la source
Il n'y a pas besoin de défragmentation sur les systèmes Linux.
C'est pourquoi il n'y a pas beaucoup d'outils de défragmentation disponibles.
la source