Isilon. 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 (Server Message Block) уведомление об изменении отправляется при каждой операции доступа. Это может привести к интенсивному сетевому трафику и помешать клиентам SMB перемещаться по общим ресурсам в кластере.

Рекомендуется включать этот параметр только в случае необходимости.

 

Последовательность действий.

Использование веб-интерфейса администрирования OneFS

  1. Выберите Управление > файловой системой Параметры > файловой системы Учет времени доступа.
  2. Выберите параметр Учет времени доступа включен .
  3. Измените параметры точности , указав (в секундах, минутах, часах, днях, неделях, месяцах или годах), как часто необходимо обновлять время последнего доступа. Например, если для параметра Precision задать значение 1 день, кластер будет обновлять время последнего доступа один раз в день, даже если доступ к некоторым файлам осуществлялся чаще одного раза в день.
     

    ВАЖНЫЙ!
    Не устанавливайте точность менее одного часа. Рекомендуется установить для точности значение не менее одного дня.
     

  4. Нажмите кнопку Submit.

ПРИМЕЧАНИЕ. Время доступа применяется только в дальнейшем, но не к файлам, к которым ранее был открыт доступ до момента, когда время доступа было включено для монтирования.


    Использование интерфейса командной строки
    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
      
      
       

      ЗАМЕТКА
      Указанная выше команда включает atime, но она не является постоянной. Перезагрузку любого узла или кластера можно отменить и отключить эту настройку.

    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 Настройка командной строки соответствует настройке «Precision» в веб-интерфейсе администрирования 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
      

    После включения отслеживания времени доступа система записывает информацию о времени отслеживания доступа, включая текущее время доступа к файлу. В следующем примере показано отслеживание времени доступа для file1. Время последнего доступа составляет почти два месяца до начальной метки времени, а кластер задается с точностью до 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.