Ative as atualizações de tempo de acesso aos ficheiros no volume ONTAP FlexCache
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.
-
Defina o modo de privilégio para
advanced
:set -privilege advanced
-
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
-
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
-
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".