Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Ative as atualizações de tempo de acesso aos ficheiros no volume ONTAP FlexCache

Colaboradores netapp-lenida netapp-dbagwell netapp-ahibbard netapp-barbe

A partir do ONTAP 9.11,1, é possível ativar o -atime-update campo no volume FlexCache para permitir atualizações de tempo de acesso ao arquivo. Você também pode definir um período de atualização de tempo de acesso com o -atime-update-period atributo. O -atime-update-period atributo controla a frequência com que atualizações de tempo de acesso podem ocorrer e quando elas podem se propagar para o volume de origem.

Visão geral

O ONTAP fornece um campo de nível de volume chamado -atime-update, para gerenciar atualizações de tempo de acesso em arquivos e diretórios que são lidos usando LEITURA, READLINK e READDIR. Atime é usado para decisões de ciclo de vida de dados para arquivos e diretórios que são acessados com pouca frequência. Os arquivos acessados com pouca frequência são eventualmente migrados para o armazenamento de arquivos e, muitas vezes, são movidos mais tarde para fita.

O campo atime-update é desativado por padrão em volumes FlexCache existentes e recém-criados. Se você estiver usando o FlexCache volumes com versões do ONTAP anteriores a 9.11.1, você deve deixar o campo atime-update desativado para que os caches não sejam desnecessariamente despejados quando uma operação de leitura for executada no volume de origem. No entanto, com grandes caches do FlexCache, os administradores usam ferramentas especiais para gerenciar dados e ajudar a garantir que os dados ativos permaneçam no cache e que os dados inativos sejam purgados. Isto não é possível quando a atualização de tempo está desativada. No entanto, a partir do ONTAP 9.11,1, você pode ativar -atime-update e -atime-update-period, usar as ferramentas necessárias para gerenciar os dados em cache.

Antes de começar

  • Todos os volumes do FlexCache devem estar executando o ONTAP 9.11,1 ou posterior.

  • Tem de utilizar o advanced modo de privilégio.

Sobre esta tarefa

A configuração -atime-update-period para 86400 segundos não permite mais de uma atualização de tempo de acesso por período de 24 horas, independentemente do número de operações semelhantes a leitura realizadas em um arquivo.

Definir -atime-update-period como 0 envia mensagens para a origem para cada acesso de leitura. A origem então informa cada volume de FlexCache que o tempo está desatualizado, o que afeta o desempenho.

Passos
  1. Defina o modo de privilégio para advanced:

    set -privilege advanced

  2. Ative as atualizações de tempo de acesso aos ficheiros e defina a frequência de atualização:

    volume modify -volume vol_name -vserver <SVM name> -atime-update true -atime-update-period <seconds>

    O exemplo a seguir ativa -atime-update e define -atime-update-period para 86400 segundos ou 24 horas:

    c1: volume modify -volume origin1 vs1_c1 -atime-update true -atime-update-period 86400
  3. Verifique se -atime-update está ativado:

    volume show -volume vol_name -fields atime-update,atime-update-period

    c1::*> volume show -volume cache1_origin1 -fields atime-update,atime-update-period
    vserver volume         atime-update atime-update-period
    ------- -------------- ------------ -------------------
    vs2_c1  cache1_origin1 true         86400
  4. Depois -atime-update de ativado, você pode especificar se os arquivos em um volume FlexCache podem ser limpos automaticamente e um intervalo de depuração:

    volume flexcache config modify -vserver <SVM name> -volume <volume_name> -is-atime-scrub-enabled <true|false> -atime-scrub-period <integer>

Saiba mais sobre -is-atime-scrub-enabled o parâmetro no "Referência do comando ONTAP".