Cher journal,
Oui, je sais, le sujet est un peu bateau et recurrent, mais cela fait assez longtemps que je me pose la question du choix du BON systeme de fichier. Et comme je suis sur le point de reinstaller une debian sur mon portable, je me dis que ce serait une bonne occasion de quitter le bon vieux ext3 pour un systeme de fichier journalise plus perfomant...
J'ai lu pas mal de tests, tous "s'accordent" a dire que ext3 est plus lent. Quand a savoir lequel decroche la palme de la celerite, c'est dur a dire, car cela depend du type de manipulations de fichiers effectuees...
Ma question est donc la suivante : quel est le fs le plus performant pour un usage desktop archi-classique ? Et voit-on une reelle difference avec ext3 ?
# moi je dis reiserfs
Posté par manatane . Évalué à 3.
Pour ext3 ben j'ai eu des crashs et j'ai perdu mes données, et je serais bien incapable de dire pourquoi il s'est corrompu :/
Pour xfs, apparemment c'est un bon système mais un peu trop optimisé d'après ce que j'ai compris.
Quant à JFS je ne connais pas hormis le fait qu'il peut gèrer des système de fichier de taille impressionnante.
[^] # Re: moi je dis reiserfs
Posté par MeJohn . Évalué à 1.
C'est-a-dire ?
[^] # Re: moi je dis reiserfs
Posté par manatane . Évalué à 3.
Mais à mon humble avis, il est plutot conçu pour un système serveur, qui va donc avoir une fréquence de crash moindre qu'un pc de geek qui teste plein de logiciels :)
[^] # Re: moi je dis reiserfs
Posté par Loïs Taulelle ࿋ (site web personnel) . Évalué à 1.
Réactif, peu gourmand en cpu, reprise sur incident bien faite, outils assez
complet, tunable. Bien assez pour une utilisation WS.
Proverbe Alien : Sauvez la terre ? Mangez des humains !
[^] # Re: moi je dis reiserfs
Posté par Yhar Gla . Évalué à 4.
Ça veut dire quoi "trop optimisé" ? Il fonctionne trop bien? Ah le salaud!
[^] # Re: moi je dis reiserfs
Posté par Calim' Héros (site web personnel) . Évalué à 2.
[^] # Re: moi je dis reiserfs
Posté par Sebastien . Évalué à 2.
# JFS
Posté par Yhar Gla . Évalué à 3.
Leur conclusion est que :
"The best journaling file system to choose based upon these results would be: JFS, ReiserFS or XFS depending on your needs and what types of files you are dealing with."
Ext3 apparaît visiblement très lent. Son principal avantage est qu'il est très facile de migrer de ext2 vers ext3 (pas de formatage, on ajoute juste un journal).
Moi j'utilise JFS, et un réçent crash du système a pu me permettre de constater que tout est reparti sans problème.
ReiserFS est plus indiqué pour un proxy, pour sa bonne gestion des petits fichiers.
# Avis peu mesuré
Posté par Mickaël Sibelle (site web personnel) . Évalué à 2.
Un inconvénient : il ne faut pas faire joujou avec les partitions... mais je ne suis pas sûr que ce soit uniquement lié à Reiserfs :?
[^] # Re: Avis peu mesuré
Posté par Yhar Gla . Évalué à 1.
[^] # Re: Avis peu mesuré
Posté par Mickaël Sibelle (site web personnel) . Évalué à 1.
Et avec ReiserFs c'est plus difficile de revenir à une situation normale qu'avec FAT par exemple ;-)
Mais bon... c'est ce que j'appel faire joujou (j'aurai pu réfléchir avant de bidouiller à tout va) !
[^] # Re: Avis peu mesuré
Posté par Yhar Gla . Évalué à 1.
Et puis jouer à repartitionner c'est toujours dangereux, et il faut faire des sauvegardes avant :)
[^] # Re: Avis peu mesuré
Posté par Mark Havel . Évalué à 2.
# peu importe !
Posté par ccomb (site web personnel) . Évalué à 3.
Pour ce type d'usage, ce n'est même pas une question à se poser. Si tu voulais installer un serveur en raid, ou quelque chose de plus spécifique, la question en vaudrait la peine, mais là non. Pour un usage desktop, peut importe le fs, peu importe le cpu, peu impore la machine. Le seul truc important c'est d'avoir assez de mémoire vive pour pouvoir lancer OOo et mozilla en même temps.
Si tu veux quand même une réponse, essaye simplement reiserfs, c'est plus rapide pour les répertoires très fournis, et pour des petits fichiers.
[^] # Re: peu importe !
Posté par MeJohn . Évalué à 1.
[^] # Re: peu importe !
Posté par Benjamin (site web personnel) . Évalué à 3.
j'ai divers pc et serveur sous reiserfs ext3 et xfs,
- ext3 => a bannir, lent certes, mais j'ai perdu trop (2) de partitions ext3 comme çà sans rien faire de particulier
- reiserfs => marche très bien, très résistant aux pannes et en effet assez impressionant sur les petits fichiers nombreux ;) (genre les maildir de @no-log.org) Seul point noir : quand il commence à faire des soucis, les checks (reiserfsck & --rebuild-tree associés) sont très long et assez effrayant, et perdent quelques données (notons que ces checks sont rarisssimes)
- xfs => on l'utilise pour des fs partagés en nfs d'hébergeurs web+mail, robuste, rapide, rien de particulier à noter si ce n'est que je n'ai jusque là jamais eu la moindre corruption, y compris à long terme.
[^] # Re: peu importe !
Posté par Guillaume POIRIER . Évalué à 3.
Ça veut dire qu'en cas de plantage, il n'est pas trop difficile de trouver un rescue disk pour te dépanner...
Perso, j'utilise ReiserFS, j'en suis très content, et j'ai hâte de voir ce que donnera Reiserfsv4 une fois stabilisé: http://linuxfr.org/~CREX/11616.html(...)
# Dis moi...
Posté par Jean-Baptiste Mayer . Évalué à -3.
(allez-y, moinssez!)
[^] # Re: Dis moi...
Posté par MeJohn . Évalué à -1.
Mais puisque tu le demandes, mon stage est REELLEMENT passionnant, sans ironie aucune. Et coder en OCaml... que demander de plus ?
[^] # Re: Dis moi...
Posté par Mickaël Sibelle (site web personnel) . Évalué à 0.
:vomi:
et mon stage se passe super bien aussi :-)
# Commentaire supprimé
Posté par Anonyme . Évalué à 7.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: À propos de la soi-disante lenteur ext3
Posté par manatane . Évalué à 1.
Et oui il a des pertes de validité des données avec ext3 quand il se vautre, j'en sais quelques chose j'en ai paumé 80 giga. Celà dit c'était sur une autre distribution que Redhat et peut etre que le mode par défaut était différent de data=ordered.
[^] # Re: À propos de la soi-disante lenteur ext3
Posté par A G . Évalué à 1.
Cela fait bientôt 4 ans que je n'utilise que ce systéme de fichier ext3, sur mes machines qui pourtant "crash" souvent (pannes de courant... , chipset UDMA VIA mal supporté...) sans que je n'aie jamais perdu un seul fichier.
A noter l'option qui augmente "légérement" la performance de ext3 "data=writeback" à passer au noyau, mais je ne sais pas cela vaut en face de reiserfs et autres , une fois activé.
# pas forcément sur le sujets des fs mais bon liée qd même
Posté par blackshack . Évalué à 2.
Blackshack
[^] # Re: pas forcément sur le sujets des fs mais bon liée qd même
Posté par -=[ silmaril ]=- (site web personnel) . Évalué à 3.
Moi perso j'utilise LVM sur du RAID 1 actuellement. Alors bon il y a peut etre un ralentissement et meme surement vu qu'il y a des couches de plus a passer pour transformer les bloc logiques en bloc physiques (il faut determiner les associations VG => PV puis PV => device et enfin device => bloc), mais il faut bien voir quand meme que les acces memoires et les calculs CPU prennent bcp moins de temps que les acces disques. L'influence est surement plus faible sur des systeme SCSI grace a l'inutilité du CPU lors des acces disques mais bon y a rien d'exceptionnel et les avantages sont quand meme importants.
A noter les Sun utilisent un systeme +/- semblable au RAID soft de linux depuis le debut et les SGI (IIRC) utilisent un equivalent du LVM depuis tres longtemps. Donc bon c'est que ca doit pas eter si terrible que ca.
[^] # Re: pas forcément sur le sujets des fs mais bon liée qd même
Posté par ZeroHeure . Évalué à 1.
J'aurai du mal à m'en passer, ça procure un grand confort de travail.
Avec deux disques parallélisés, tu es forcément plus rapide, dopnc pour moi ça ne ralentit rien.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
# Merci a tous !
Posté par MeJohn . Évalué à 0.
# get the facts
Posté par ckyl . Évalué à 1.
Pour ce qui est des performances. Interessant a analyser.
# Ext3 pas fiable ?
Posté par itstimetogo . Évalué à 2.
Ça ressemble à du FUD et je me demande si ce n'est pas carrément de la malhonnêté. Ou alors ce sont des gens qui se prennent pour des hackers sans avoir à l'esprit les risques pris en récupérant des patchs "magiques" qu'ils trouvent sur le web.
ext3 est extrèmement fiable. C'est la raison pour laquelle la majorité des dev Linux l'utilisent et on peut penser qu'ils sont bien placer pour en juger.
Autre avantage d'ext3, c'est que l'un des plus complet : acl, quota, selinux, lvm ...
Les autres ont toujours quelque chose qui coinse et il faut appliquer des patchs.
Autre avantage d'ext3 : e2fsck. Il est bétonné.
Reiserfs v3 est sorti sans fsck fonctionnel. Reiserfs v4 n'a toujours pas de fsck complet ni de support pour les attributs étendus. Et pourtant il y en a qui installe Reiserfs v4 ... Il faut de bon backup dans ce cas.
Autre avantage d'ext3 : il évolue peu. Et oui, c'est un avantage. Moins de risque de bug. Puis je suis toujours sûre de pouvoir lire mes données quelque soit les extensions qui sont activées.
Si je retrouve un vieux disque dure utilisé sous Linux 1.2 je suis sûre de pouvoir le lire sous Linux 2.6. Nul doute que l'ext3 actuel sera lisible avec Linux 4.0.
Autre avantage d'ext3 : l'option par défaut ordered. Un peu plus lent mais c'est invisible en utilisation desktop. Ça peut-être perceptible avec des gestionnaires de base de données et beaucoup d'écriture.
Ext3 est aussi optimisé pour les gros répertoires depuis Linux 2.6.
Il faut l'activer : "tune2fs -O dir_index". Démonter la partition et faire "e2fsck -f -D /dev/..." .
Note général pour tous les fs journalisés :
S'il y a utilisation de disques IDE, il est très, très probable que lors d'une coupure de courant des données soient perdues. Les disques IDE ne sont généralement pas pourvu d'une batterie suffisante pour écrire tout le cache. Dans ce cas il faut virer le mode "writeback" du disque (voir hdparm).
Si des données sont perdues (coupure de courant avec disque IDE, mauvais blocks, etc) tous les systèmes de fichiers, qu'ils soient journalisés ou non, peuvent perdre des donnnées.
En conclusion : je reste sous ext3. Peut-être qu'un jour j'utiliserai ReiserFS v4 qui a l'air sympathique. Mais le moment n'est pas venu et il reste encore beaucoup de boulot. Il faut déjà qu'il soit dans le noyau officiel, que fsck soit complet et attendre plusieurs mois pour être sûre de sa fiabilité.
La fiabilité, c'est de loin la qualité la plus importante pour moi. Sur ce point ext3 roxor et n'a plus rien à démontrer.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.