Isilon: OneFS — como ativar o rastreamento do horário de acesso (atime)

Summary: Este artigo explica como habilitar o rastreamento do horário de acesso (atime) para o OneFS. Por padrão, o atime não está ativado.

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

Introdução

A hora de acesso, conhecida pela forma abreviada, "atime", é a hora em que um arquivo foi acessado pela última vez. O controle do tempo de acesso registra a hora em que os arquivos foram criados e modificados pela última vez, bem como quando os arquivos foram acessados pela última vez.

No OneFS, o rastreamento do tempo de acesso completo é compatível, mas desativado por padrão. No entanto, você pode ativar o rastreamento do horário de acesso, se necessário.
Por exemplo, se quiser configurar os critérios da política do SyncIQ que correspondam aos arquivos com base na data em que foram acessados pela última vez, você deverá ativar o rastreamento do horário de acesso.

Este artigo apresenta procedimentos sobre como ativar o recurso atime usando a interface Web de administração do OneFS ou a linha de comando.
 

CUIDADO!
A atualização do controle do horário de acesso adiciona uma operação de gravação a cada operação de acesso. Dessa forma, habilitar o rastreamento do tempo de acesso pode ter um efeito negativo significativo no desempenho do cluster. Além disso, em ambientes SMB (Server Message Block), uma mensagem de notificação de alteração é enviada com cada operação de acesso. Isso pode causar tráfego de rede pesado e impedir que os clients SMB naveguem em compartilhamentos no cluster.

É recomendável habilitar essa opção somente se necessário.

 

Procedimento

Usando a interface Web de administração do OneFS

  1. Clique em File System Management > File System Settings > Access Time Tracking.
  2. Selecione a opção Access time tracking Enabled .
  3. Edite as opções do Precision conforme desejado para especificar (em segundos, minutos, horas, dias, semanas, meses ou anos) com que frequência atualizar os horários do último acesso. Por exemplo, se você definisse uma configuração do Precision como um dia, o cluster atualizaria o horário do último acesso uma vez por dia, mesmo que alguns arquivos fossem acessados com mais frequência do que uma vez por dia.
     

    IMPORTANTE!
    Não defina a precisão para menos de uma hora. Como prática recomendada, defina a precisão para pelo menos um dia.
     

  4. Clique em Submit.

Nota: O Access Time só se aplica daqui para frente, e não aos arquivos acessados anteriormente antes de quando o Access Time foi ativado para a montagem.


    Usando a interface de linha de comando
    1. Abra uma conexão SSH com algum nó do cluster e faça login usando a conta "root".
    2. Execute o seguinte comando:
       
      # 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
      
      
       

      NOTA
      O comando acima habilita atime, mas ele não é permanente. A reinicialização de qualquer nó ou cluster pode reverter e desativar a configuração.

    3. Para ativar o rastreamento do horário de acesso permanentemente, adicione-o ao arquivo de substituição do sistema executando o seguinte comando:
       

      CUIDADO!
      A implementação inadequada de comandos sysctl pode tornar seu cluster inoperante.

       
      # 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
      

      NOTA
      Isso cria um arquivo /etc/mcp/override/sysctl.conf se ele não existia anteriormente.



    Como configurar a precisão usando a linha de comando

    A coluna atime_grace_period A configuração na linha de comando corresponde à configuração "Precision" na interface Web de administração do OneFS. Ele controla o tempo mínimo que deve passar entre os acessos aos arquivos antes que o OneFS atualize o horário do último acesso. Configurações mais altas reduzem a precisão da configuração, mas também reduzem a penalidade de desempenho associada à gravação de um tempo em um acesso a arquivos.
     

    A configuração é em milissegundos, e a configuração padrão é:  86400000 (1 dia)
     

    1. Execute o seguinte comando e confirme a alteração:
       
      # 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
      
      

      IMPORTANTE!
      Não defina a precisão para menos de uma hora (3600000). Como prática recomendada, defina a precisão para pelo menos um dia ( 86400000).

    2. Para alterar o período de tolerância padrão permanentemente, execute o seguinte comando:
       

      CUIDADO!
      A implementação inadequada de comandos sysctl pode tornar seu cluster inoperante, e reduzir o atime para menos de uma hora (3600000) não é recomendado. O impacto severo no desempenho pode ocorrer quando definido para menos de uma hora. 

       
      # 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
      

    Depois de habilitar o rastreamento do horário de acesso, o sistema grava as informações de rastreamento do horário de acesso com a hora atual em que o arquivo é acessado. O exemplo a seguir mostra o controle do horário de acesso para file1. Ele tem um último tempo de acesso de quase dois meses antes do registro de data e hora inicial, e o cluster é definido com uma precisão de 1 hora ( 3600000). As informações são gravadas nos metadados do arquivo. Você pode executar #isi get -DDd <file name> antes de ativar o recurso e depois de habilitá-lo. A última entrada de acesso é adicionada à saída.

    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.