Isilon : OneFS : activation du suivi de l’heure d’accès (atime)

Summary: Cet article explique comment activer le suivi de l’heure d’accès (atime) pour OneFS. Par défaut, atime n’est pas activé.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Introduction

L’heure d’accès, connue sous la forme abrégée « atime », est l’heure à laquelle un fichier a été consulté pour la dernière fois. Le suivi de l’heure d’accès enregistre l’heure à laquelle les fichiers ont été créés et modifiés pour la dernière fois, ainsi que la date du dernier accès aux fichiers.

Dans OneFS, le suivi de l’heure d’accès complet est pris en charge, mais désactivé par défaut. Toutefois, vous pouvez activer le suivi de l’heure d’accès si nécessaire.
Par exemple, vous devez activer le suivi de l’heure d’accès si vous souhaitez configurer des critères de règle SyncIQ qui font correspondre les fichiers en fonction de l’heure à laquelle ils ont été consultés pour la dernière fois.

Cet article fournit des procédures sur l’activation de la fonction atime à l’aide de l’interface d’administration Web OneFS ou de la ligne de commande.
 

PRUDENCE!
La mise à jour du suivi de l’heure d’accès ajoute une opération d’écriture à chaque opération d’accès. Par conséquent, l’activation du suivi de l’heure d’accès peut avoir un effet négatif significatif sur les performances du cluster. En outre, dans les environnements Server Message Block (SMB), un message de notification de modification est envoyé avec chaque opération d’accès. Cela peut entraîner un trafic réseau important et empêcher les clients SMB de naviguer dans les partages du cluster.

Il est recommandé d’activer cette option uniquement si nécessaire.

 

Procédure

Utilisation de l’interface d’administration Web OneFS

  1. Cliquez sur File System Management > File System Settings > Access Time Tracking.
  2. Sélectionnez l’option Access time tracking Enabled .
  3. Modifiez les options de précision comme vous le souhaitez pour spécifier (en secondes, minutes, heures, jours, semaines, mois ou années) la fréquence de mise à jour des heures de dernier accès. Par exemple, si vous configurez un paramètre de précision d’un jour, le cluster mettra à jour l’heure du dernier accès une fois par jour, même si certains fichiers sont consultés plus d’une fois par jour.
     

    IMPORTANT!
    Ne définissez pas la précision sur une valeur inférieure à une heure. Il est recommandé de définir la précision sur au moins un jour.
     

  4. Cliquez sur Submit (Soumettre).

Remarque : Access Time ne s’appliquera qu’à l’avenir, et non aux fichiers précédemment consultés avant l’activation d’Access Time pour le montage.


    Utilisation de l’interface de ligne de commande
    1. Ouvrez une connexion SSH sur n’importe quel nœud du cluster et connectez-vous à l’aide du compte « root ».
    2. Exécutez la commande suivante :
       
      # isi_for_array -s sysctl efs.bam.atime_enabled=1
      
      Confirm change has been applied to the cluster:
      
      isilon-2# isi_for_array -s sysctl efs.bam.atime_enabled
      isilon-1: efs.bam.atime_enabled: 1
      isilon-2: efs.bam.atime_enabled: 1
      isilon-3: efs.bam.atime_enabled: 1
      
      
       

      NOTE
      La commande ci-dessus active atime, mais elle n’est pas permanente. N’importe quel redémarrage d’un nœud ou d’un cluster peut rétablir et désactiver le paramètre.

    3. Pour activer définitivement le suivi de l’heure d’accès, ajoutez-le au fichier de remplacement du système en exécutant la commande suivante :
       

      PRUDENCE!
      Une implémentation incorrecte des commandes sysctl peut rendre votre cluster inutilisable.

       
      # isi_sysctl_cluster efs.bam.atime_enabled=1
      
      Confirm change has been applied to the cluster:
      
      isilon-2# isi_for_array -s sysctl efs.bam.atime_enabled
      isilon-1: efs.bam.atime_enabled: 1
      isilon-2: efs.bam.atime_enabled: 1
      isilon-3: efs.bam.atime_enabled: 1
      

      NOTE
      Cela crée un fichier /etc/mcp/override/sysctl.conf s’il n’existait pas auparavant.



    Définition de la précision à l’aide de la ligne de commande

    Le atime_grace_period Le paramètre sur la ligne de commande correspond au paramètre « Precision » dans l’interface d’administration Web de OneFS. Il régit la durée minimale qui doit s’écouler entre les accès aux fichiers avant que OneFS ne mette à jour la dernière heure d’accès. Des paramètres plus élevés réduisent la précision du paramètre, mais atténuent également la pénalité de performances associée à l’enregistrement de l’heure d’accès à un fichier.
     

    Le paramètre est exprimé en millisecondes. Le paramètre par défaut est le suivant :  86400000 (1 jour)
     

    1. Exécutez la commande suivante et confirmez la modification :
       
      # isi_for_array -s sysctl efs.bam.atime_grace_period=<number>
      
      Confirm change has been applied to the cluster:
      
      # isi_for_array -s sysctl efs.bam.atime_grace_period
      
      

      IMPORTANT!
      Ne définissez pas la précision sur une valeur inférieure à une heure (3600000). Il est recommandé de définir la précision sur au moins un jour ( 86400000).

    2. Pour modifier définitivement le délai de grâce par défaut, exécutez la commande suivante :
       

      PRUDENCE!
      Une implémentation incorrecte des commandes sysctl peut rendre votre cluster inutilisable et il n’est pas conseillé de réduire le temps d’accès à moins d’une heure (3600 000). Un impact sévère sur les performances peut se produire lorsque la valeur est inférieure à une heure. 

       
      # isi_sysctl_cluster efs.bam.atime_grace_period=86400000
      
      Confirm change has been applied to the cluster:
      
      # isi_for_array -s sysctl efs.bam.atime_grace_period
      

    Une fois que vous avez activé le suivi de l’heure d’accès, le système écrit les informations de suivi de l’heure d’accès, avec l’heure actuelle au moment de l’accès au fichier. L’exemple suivant montre le suivi de l’heure d’accès pour file1. Sa dernière heure d’accès remonte à près de deux mois avant l’horodatage initial, et le cluster est défini avec une précision de 1 heure ( 3600000). Les informations sont écrites dans les métadonnées du fichier. Vous pouvez exécuter #isi get -DDd <file name> Avant d’activer la fonctionnalité et après l’activation de la fonctionnalité. La dernière entrée d’accès est ajoutée à la sortie.

    Initial Timestamp of file1:
    1233383074 01/31/2009 @ 12:24am
    
    1236931800 03/13/2009 @ 3:10 - File is opened: Outside of grace period. file1 atime is updated to 1236931800
    1236932800 03/13/2009 @ 3:26 - File is opened again: Within grace period. file1 atime stays at 1236931800
    1236939000 03/13/2009 @ 5:10 - File is opened again: Outside of grace period. file1 atime is updated to 1236939000

    Affected Products

    Isilon

    Products

    Isilon, PowerScale OneFS
    Article Properties
    Article Number: 000021583
    Article Type: How To
    Last Modified: 26 Jun 2025
    Version:  4
    Find answers to your questions from other Dell users
    Support Services
    Check if your device is covered by Support Services.