Ісілон: OneFS-Як увімкнути відстеження часу доступу (atime)

Summary: У цій статті пояснюється, як увімкнути відстеження часу доступу (atime) для OneFS. За замовчуванням atime не увімкнено.

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

Введення

Час доступу, відомий під скороченою формою «atime», — це час, коли до файлу було здійснено останній доступ. Відстеження часу доступу записує час, коли файли були створені та востаннє змінені, а також час останнього доступу до файлів.

У OneFS підтримується відстеження часу повного доступу, але за замовчуванням відключено. Однак ви можете ввімкнути відстеження часу доступу, якщо це необхідно.
Наприклад, потрібно ввімкнути відстеження часу доступу, якщо потрібно налаштувати критерії політики SyncIQ, які відповідають файлам на основі часу їхнього останнього доступу.

У цій статті описано процедури щодо ввімкнення функції atime за допомогою веб-інтерфейсу адміністрування OneFS або командного рядка.
 

ОБЕРЕЖНІСТЬ!
Оновлення відстеження часу доступу додає операцію запису до кожної операції доступу. Таким чином, увімкнення відстеження часу доступу може мати значний негативний вплив на продуктивність кластера. Крім того, у середовищі блоку повідомлень сервера (SMB) повідомлення про зміну надсилається під час кожної операції доступу. Це може спричинити великий мережевий трафік і завадити клієнтам SMB переміщатися по спільних ресурсах кластера.

Рекомендується включати цю опцію тільки в разі потреби.

 

Процедура

Використання веб-інтерфейсу адміністрування OneFS

  1. Натисніть «Керування > файловою системою», «Параметри файлової системи», «Відстеження > часу доступу».
  2. Виберіть опцію Відстеження часу доступу Увімкнено .
  3. Відредагуйте параметри «Точність » за бажанням, щоб вказати (у секундах, хвилинах, годинах, днях, тижнях, місяцях або роках), як часто оновлювати час останнього доступу. Наприклад, якщо ви налаштуєте параметр «Точність» на один день, кластер оновлюватиме час останнього доступу один раз на день, навіть якщо до деяких файлів зверталися частіше, ніж раз на день.
     

    ВАЖЛИВИЙ!
    Не встановлюйте точність менше ніж на одну годину. Як рекомендована практика, встановіть точність принаймні на один день.
     

  4. Натисніть Надіслати.

ПРИМІТКА. Час доступу застосовується лише в майбутньому, а не до файлів, до яких раніше було доступно раніше, коли для монтування було увімкнено час доступу.


    Використання інтерфейсу командного рядка
    1. Відкрийте SSH-з'єднання на будь-якому вузлі кластера та авторизуйтесь за допомогою облікового запису "root".
    2. Виконайте наступну команду:
       
      # 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
      
      
       

      ПРИМІТКА
      Наведена вище команда вмикає час, але він не є постійним. Будь-яке перезавантаження вузла або кластера може скасувати та вимкнути налаштування.

    3. Щоб увімкнути відстеження часу доступу на постійній основі, додайте його до файлу заміни системи, виконавши таку команду:
       

      ОБЕРЕЖНІСТЬ!
      Неправильна реалізація команд sysctl може зробити ваш кластер непрацездатним.

       
      # 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
      

      ПРИМІТКА
      Це створює файл /etc/mcp/override/sysctl.conf , якщо його раніше не існувало.



    Встановлення точності за допомогою командного рядка

    Об'єкт atime_grace_period Налаштування в командному рядку відповідає налаштуванню "Точність" в інтерфейсі веб-адміністрування OneFS. Він регулює мінімальний проміжок часу, який має пройти між доступами до файлів, перш ніж OneFS оновить час останнього доступу. Вищі параметри знижують точність налаштування, але також пом'якшують зниження продуктивності, пов'язане з тимчасовим записуванням під час доступу до файлу.
     

    Налаштування вказано в мілісекундах, а за замовчуванням встановлено:  86400000 (1 доба)
     

    1. Виконайте наступну команду та підтвердіть зміну:
       
      # 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
      
      

      ВАЖЛИВИЙ!
      Не встановлюйте точність менше однієї години (3600000). Як рекомендована практика, встановіть точність принаймні на один день ( 86400000).

    2. Щоб назавжди змінити пільговий період за замовчуванням, запустіть наступну команду:
       

      ОБЕРЕЖНІСТЬ!
      Неправильна реалізація команд sysctl може зробити ваш кластер неробочим, і не рекомендується скорочувати час до менш ніж однієї години (3600000). Серйозний вплив на продуктивність може виникнути, якщо встановлено значення менше однієї години. 

       
      # 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
      

    Після того, як ви ввімкнули відстеження часу доступу, система записує інформацію про відстеження часу доступу з поточним часом доступу до файлу. У наведеному нижче прикладі показано відстеження часу доступу для файлу1. Час останнього доступу становить майже два місяці до початкової позначки часу, а кластер встановлюється з точністю до 1 години ( 3600000). Інформація записується в метадані файлу. Ви можете запустити #isi get -DDd <file name> перед увімкненням функції та після її ввімкнення. Останній запис доступу додається до виводу.

    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.