Considérations relatives au montage pour Linux - Amazon Elastic File System

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Considérations relatives au montage pour Linux

Nous vous recommandons d’utiliser les valeurs suivantes pour les options de Montage sous Linux :

  • rsize=1048576— Définit le nombre maximal d'octets de données que le NFS client peut recevoir pour chaque READ demande réseau. Cette valeur s'applique lors de la lecture des données d'un fichier sur un système de EFS fichiers. Nous vous recommandons d’utiliser la plus grande taille possible (jusqu’à 1048576) afin d’éviter une baisse de performances.

  • wsize=1048576— Définit le nombre maximal d'octets de données que le NFS client peut envoyer pour chaque WRITE demande réseau. Cette valeur s'applique lors de l'écriture de données dans un fichier d'un système de EFS fichiers. Nous vous recommandons d’utiliser la plus grande taille possible (jusqu’à 1048576) afin d’éviter une baisse de performances.

  • hard— Définit le comportement de restauration du NFS client après l'expiration d'une NFS requête, afin que les NFS demandes soient réessayées indéfiniment jusqu'à ce que le serveur réponde. Nous vous recommandons d’utiliser l’option de Montage physique (hard) pour garantir l’intégrité des données. Si vous utilisez un Montage soft, définissez le paramètre timeo sur au Moins 150 décisecondes (15 secondes). Vous minimiserez ainsi le risque de corruption des données inhérent aux Montages logiciels.

  • timeo=600— Définit la valeur du délai d'attente que le NFS client utilise pour attendre une réponse avant de réessayer une NFS demande à 600 décisecondes (60 secondes). Si vous devez Modifier le paramètre de délai (timeo), nous vous recommandons d’utiliser une valeur d’au Moins 150, ce qui équivaut à 15 secondes. Vous éviterez ainsi une baisse de performances.

  • retrans=2— Définit à 2 le nombre de fois que le NFS client réessaie une demande avant de tenter une autre action de restauration.

  • noresvport— Indique au NFS client d'utiliser un nouveau port source non privilégié du protocole de contrôle de transmission (TCP) lorsqu'une connexion réseau est rétablie. Cela permet de garantir la disponibilité ininterrompue du système de EFS fichiers après un événement de restauration du réseau.

  • _netdev— Lorsqu'il est présent dans/etc/fstab, empêche le client de tenter de monter le système de EFS fichiers tant que le réseau n'est pas activé.

En général, évitez de définir d’autres options de Montage différentes des valeurs par défaut, ce qui peut entraîner une réduction des performances et d’autres problèmes. Si vous n’utilisez pas les valeurs par défaut précédentes, vous devez être conscient des points suivants :

  • La Modification des tailles tampon de lecture ou d’écriture, ou la désactivation de la mise en cache d’attribut, peuvent entraîner une réduction des performances.

  • Amazon EFS ignore les ports source. Si vous modifiez les ports EFS source d'Amazon, cela n'a aucun effet.

  • Amazon EFS ne prend en charge aucune des variantes de sécurité Kerberos. Par exemple, la commande de Montage suivante échoue.

    $ mount -t nfs4 -o krb5p <DNS_NAME>:/ /efs/
  • Nous vous recommandons de monter votre système de fichiers en utilisant son DNS nom. Amazon EFS convertit ce nom en adresse IP de la cible de EFS montage Amazon dans la même zone de disponibilité que votre EC2 instance Amazon sans faire appel à des ressources externes. Si vous utilisez une cible de montage dans une zone de disponibilité différente de celle de votre EC2 instance Amazon, vous devez payer des EC2 frais standard pour les données envoyées entre les zones de disponibilité. De même, vous pouvez constater des latences accrues pour les opérations de système de fichiers.

  • Pour plus d'options de montage et des explications détaillées sur les valeurs par défaut, consultez la documentation Linux.

Note

Si votre EC2 instance doit démarrer quel que soit l'état de votre système de EFS fichiers monté, ajoutez l'nofailoption à l'entrée de votre système de fichiers dans votre /etc/fstab fichier.