GNU/Linux >> Tutoriels Linux >  >> Linux

Quelles sont les options de montage pour améliorer les performances du système de fichiers ext4 sous Linux

Les options de montage par défaut sont généralement déployées pour des performances maximales tout en maintenant la sécurité pour une utilisation générale. Il existe quelques options de montage pour optimiser le système de fichiers ext4 en fonction des besoins de l'utilisation cible.

barrière=0

Cela désactive les barrières d'écriture dans Journaling Block Device (JBD) . Le système de fichiers Ext4 a barrier=1 par défaut où ext3 a barrier=0.

Les barrières d'écriture sont utilisées pour appliquer un ordre correct sur le disque des validations de journal, mais elles dégraderont les performances du système de fichiers. Cependant, si le système ne dispose pas de disques sauvegardés par batterie, il existe un risque de corruption du système de fichiers.

data=réécriture

Par défaut (data=ordered ), toutes les données sont envoyées directement au système de fichiers principal avant que leurs métadonnées (taille de fichier, heure, propriétaire, etc.) ne soient enregistrées dans le journal. En changeant cette option en data=writeback , l'ordre des données ne sera pas conservé, les données peuvent être écrites dans le système de fichiers après que leurs métadonnées ont été validées dans le journal. Seules les métadonnées seront journalisées.

Afin d'utiliser cette option sur le système de fichiers racine, un paramètre de démarrage du noyau est entré :

rootflags=data=writeback

Selon la documentation du système de fichiers ext4 sur la source du noyau Linux, le mode d'écriture différée peut permettre aux anciennes données d'apparaître dans les fichiers après un crash et une récupération du journal. Le seul mode de journalisation pris en charge est "data=ordered" qui est le paramètre par défaut.

commit=60

Il s'agit du nombre de secondes pour chaque synchronisation de données et de métadonnées. Le paramètre par défaut est 5 . En cas de coupure de courant, les 5 dernières secondes de données stockées seront perdues, mais le système de fichiers ne sera pas endommagé puisque la journalisation est active. L'augmentation de ce nombre à des valeurs élevées augmentera les performances au détriment de la sécurité des données.


Linux
  1. Comment monter et démonter un système de fichiers sous Linux

  2. Comment monter manuellement un système de fichiers Linux en lecture/écriture en tant qu'utilisateur normal ?

  3. Quelles sont les différentes façons de définir les autorisations de fichiers, etc. sur gnu/linux

  4. Linux :où placer le fichier d'échange

  5. Quelles sont les implications en termes de performances pour des millions de fichiers dans un système de fichiers moderne ?

Introduction au système de fichiers Linux

Conseils utiles pour améliorer les performances du système Linux

Comment monter un système de fichiers Linux distant à l'aide de SSHFS

Qu'est-ce que le système de fichiers Linux ? Guide facile

Que sont les inodes sous Linux ?

Quel est le but du fichier .bashrc sous Linux