Chapitre 2. Recommandations pour l'utilisation de GFS2


Lors du déploiement d'un système de fichiers GFS2, il existe un certain nombre de recommandations générales à prendre en compte.

2.1. Configuration des mises à jour de atime

Chaque inode de fichier et de répertoire est associé à trois horodatages :

  • ctime - La dernière fois que l'état de l'inode a été modifié
  • mtime - Dernière modification des données du fichier (ou du répertoire)
  • atime - Dernier accès aux données du fichier (ou du répertoire)

Si les mises à jour de atime sont activées, comme c'est le cas par défaut sur GFS2 et d'autres systèmes de fichiers Linux, chaque fois qu'un fichier est lu, son inode doit être mis à jour.

Étant donné que peu d'applications utilisent les informations fournies par atime, ces mises à jour peuvent nécessiter une quantité importante de trafic d'écriture et de verrouillage de fichiers inutiles. Ce trafic peut dégrader les performances ; il peut donc être préférable de désactiver les mises à jour de atime ou d'en réduire la fréquence.

Les méthodes suivantes permettent de réduire les effets de la mise à jour de atime:

  • Montage avec relatime (atime relatif), qui met à jour atime si la précédente mise à jour atime est plus ancienne que la mise à jour mtime ou ctime. Il s'agit de l'option de montage par défaut pour les systèmes de fichiers GFS2.
  • Monter avec noatime ou nodiratime. Le montage avec noatime désactive les mises à jour atime pour les fichiers et les répertoires de ce système de fichiers, tandis que le montage avec nodiratime désactive les mises à jour atime uniquement pour les répertoires de ce système de fichiers. Il est généralement recommandé de monter les systèmes de fichiers GFS2 avec l'option de montage noatime ou nodiratime dans la mesure du possible, avec une préférence pour noatime lorsque l'application le permet. Pour plus d'informations sur l'effet de ces arguments sur les performances du système de fichiers GFS2, voir Verrouillage des nœuds GFS2.

Utilisez la commande suivante pour monter un système de fichiers GFS2 avec l'option de montage noatime Linux.

mount BlockDevice MountPoint -o noatime
BlockDevice
Spécifie le périphérique de bloc où réside le système de fichiers GFS2.
MountPoint
Spécifie le répertoire dans lequel le système de fichiers GFS2 doit être monté.

Dans cet exemple, le système de fichiers GFS2 réside sur /dev/vg01/lvol0 et est monté sur le répertoire /mygfs2, les mises à jour de atime étant désactivées.

# mount /dev/vg01/lvol0 /mygfs2 -o noatime
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.