Isilon: OneFS – So aktivieren Sie die Nachverfolgung der Zugriffszeit (atime)

Summary: In diesem Artikel wird erläutert, wie Sie die Nachverfolgung der Zugriffszeit (atime) für OneFS aktivieren. Standardmäßig ist atime nicht aktiviert.

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

Einführung

Die Zugriffszeit, die unter der Kurzform "atime" bekannt ist, ist die Zeit, zu der zuletzt auf eine Datei zugegriffen wurde. Die Zugriffszeiterfassung zeichnet den Zeitpunkt auf, zu dem Dateien erstellt und zuletzt geändert wurden, sowie den Zeitpunkt des letzten Zugriffs auf Dateien.

In OneFS wird die Nachverfolgung der vollen Zugriffszeit unterstützt, ist aber standardmäßig deaktiviert. Sie können jedoch bei Bedarf die Nachverfolgung der Zugriffszeit aktivieren.
Beispielsweise müssen Sie die Nachverfolgung der Zugriffszeit aktivieren, wenn Sie SyncIQ-Policy-Kriterien konfigurieren möchten, die Dateien basierend auf dem letzten Zugriff abgleichen.

Dieser Artikel enthält Verfahren zum Aktivieren der atime-Funktion über die OneFS-Webverwaltungsschnittstelle oder die Befehlszeile.
 

VORSICHT!
Durch das Aktualisieren der Zugriffszeitnachverfolgung wird jedem Zugriffsvorgang ein Schreibvorgang hinzugefügt. Daher kann die Aktivierung der Nachverfolgung der Zugriffszeit erhebliche negative Auswirkungen auf die Clusterperformance haben. Außerdem wird in SMB-Umgebungen (Server Message Block) bei jedem Zugriffsvorgang eine Änderungsbenachrichtigung gesendet. Dies kann zu einem hohen Netzwerkdatenverkehr führen und SMB-Clients daran hindern, durch Freigaben auf dem Cluster zu navigieren.

Es wird empfohlen, diese Option nur bei Bedarf zu aktivieren.

 

Verfahren

Verwenden der OneFS-Webverwaltungsschnittstelle

  1. Klicken Sie auf File System Management > File System Settings > Access Time Tracking.
  2. Wählen Sie die Option Zugriffszeitverfolgung aktiviert aus.
  3. Bearbeiten Sie die Precision-Optionen nach Bedarf (in Sekunden, Minuten, Stunden, Tagen, Wochen, Monaten oder Jahren), um anzugeben, wie oft die Zeiten des letzten Zugriffs aktualisiert werden sollen. Wenn Sie beispielsweise eine Genauigkeitseinstellung von einem Tag konfigurieren, aktualisiert das Cluster die Uhrzeit des letzten Zugriffs einmal pro Tag, selbst wenn auf einige Dateien öfter als einmal pro Tag zugegriffen wurde.
     

    WICHTIG!
    Stellen Sie die Genauigkeit nicht auf weniger als eine Stunde ein. Als Best Practice sollten Sie die Genauigkeit auf mindestens einen Tag festlegen.
     

  4. Klicken Sie auf Submit.

HINWEIS: Die Zugriffszeit gilt nur für die Zukunft, nicht für Dateien, auf die vor der Aktivierung der Zugriffszeit für das Mounten zugegriffen wurde.


    Verwenden der Befehlszeilenschnittstelle
    1. Öffnen Sie eine SSH-Verbindung auf einem beliebigen Node im Cluster und melden Sie sich mit dem „root“-Konto an.
    2. Führen Sie den folgenden Befehl aus:
       
      # 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
      
      
       

      ANMERKUNG
      Mit dem obigen Befehl wird atime aktiviert, ist aber nicht permanent. Bei jedem Node- oder Clusterneustart kann die Einstellung zurückgesetzt und deaktiviert werden.

    3. Um die Nachverfolgung der Zugriffszeit dauerhaft zu aktivieren, fügen Sie sie der Systemüberschreibungsdatei hinzu, indem Sie den folgenden Befehl ausführen:
       

      VORSICHT!
      Eine unsachgemäße Implementierung von sysctl-Befehlen kann dazu führen, dass Ihr Cluster nicht mehr funktioniert.

       
      # 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
      

      ANMERKUNG
      Dadurch wird die Datei /etc/mcp/override/sysctl.conf erstellt, wenn sie zuvor nicht vorhanden war.



    Festlegen der Genauigkeit über die Befehlszeile

    Die Spalte atime_grace_period Die Einstellung in der Befehlszeile entspricht der Einstellung "Precision" in der OneFS-Webverwaltungsschnittstelle. Sie regelt die minimale Zeitspanne, die zwischen Dateizugriffen vergehen muss, bevor OneFS die letzte Zugriffszeit aktualisiert. Höhere Einstellungen verringern die Genauigkeit der Einstellung, mindern aber auch die Performanceeinbußen, die mit der Aufzeichnung der Atime bei einem Dateizugriff verbunden sind.
     

    Die Einstellung wird in Millisekunden angegeben und die Standardeinstellung ist:  86400000 (1 Tag)
     

    1. Führen Sie den folgenden Befehl aus und bestätigen Sie die Änderung:
       
      # 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
      
      

      WICHTIG!
      Legen Sie die Genauigkeit nicht auf weniger als eine Stunde (3600000) fest. Als Best Practice sollten Sie die Genauigkeit auf mindestens einen Tag ( 86400000).

    2. Um die standardmäßige Toleranzperiode dauerhaft zu ändern, führen Sie den folgenden Befehl aus:
       

      VORSICHT!
      Eine unsachgemäße Implementierung von sysctl-Befehlen kann dazu führen, dass Ihr Cluster nicht mehr funktioniert. Daher wird davon abgeraten, die Atime auf weniger als eine Stunde (3600000) zu reduzieren. Bei der Einstellung auf weniger als eine Stunde können schwerwiegende Auswirkungen auf die Leistung auftreten. 

       
      # 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
      

    Nachdem Sie die Zugriffszeitverfolgung aktiviert haben, schreibt das System die Informationen zur Zugriffszeitverfolgung mit dem aktuellen Zeitpunkt des Zugriffs auf die Datei. Das folgende Beispiel zeigt die Nachverfolgung der Zugriffszeit für file1. Die letzte Zugriffszeit liegt fast zwei Monate vor dem anfänglichen Zeitstempel und das Cluster wird mit einer Genauigkeit von 1 Stunde ( 3600000). Die Informationen werden in die Metadaten der Datei geschrieben. Sie können Folgendes ausführen: #isi get -DDd <file name> vor dem Aktivieren der Funktion und nach dem Aktivieren der Funktion. Der letzte Zugriffseintrag wird der Ausgabe hinzugefügt.

    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.