For AI agents: the complete documentation index is available at https://docs.ovhcloud.com/pt/llms.txt, the full documentation bundle is available at https://docs.ovhcloud.com/pt/llms-full.txt, and this page is available as Markdown at https://docs.ovhcloud.com/pt/guides/storage-and-backup/file-storage/ha-nas/nas-zfs-settings.md.

NAS-HA - Configurar os parâmetros ZFS de uma partição

Ver como Markdown

Descubra como aplicar um template de utilização ou parâmetros ZFS personalizados (atime, recordsize, sync) a uma partição NAS-HA

Objetivo

Cada partição de um serviço NAS-HA é um dataset ZFS. Pode ajustar três das respetivas propriedades ZFS em função dos dados que esta aloja: a atualização dos tempos de acesso (atime), o tamanho máximo do bloco (recordsize) e a sincronização das escritas (sync).

Para simplificar esta configuração, a OVHcloud propõe templates de utilização que aplicam de uma só vez uma combinação predefinida destes parâmetros.

Este guia explica a função de cada parâmetro ZFS, os valores aplicados por cada template e como modificar os parâmetros de uma partição a partir da Área de Cliente OVHcloud ou através da API OVHcloud.

Requisitos


Acesso à Área de Cliente OVHcloud

  • Ligação direta:
  • Caminho de navegação: Bare Metal Cloud > NAS-HA > Selecione o seu NAS-HA

Instruções

Warning

Os parâmetros ZFS predefinidos são adequados à maioria das utilizações. Altere-os apenas se conhecer os dados alojados na partição e o impacto de cada parâmetro descrito abaixo.

Compreender os parâmetros ZFS

Atualização dos tempos de acesso (atime)

Quando atime está ativado, o ZFS atualiza a data do último acesso a um ficheiro em cada leitura. Assim, cada operação de leitura gera também uma operação de escrita.

Quando atime está desativado (off), estas escritas adicionais são evitadas, o que melhora o desempenho das utilizações com leitura intensiva. Desative-o, exceto se uma aplicação alojada na partição depender das datas de acesso aos ficheiros. Todos os templates de utilização definem atime como off.

ZFS recordsize

O recordsize é o tamanho máximo dos blocos nos quais o ZFS armazena os dados de um ficheiro. Os ficheiros mais pequenos do que o recordsize utilizam um bloco mais pequeno: um ficheiro de 16 KiB ocupa um bloco de 16 KiB (mais os metadados), e não um bloco completo de 128 KiB.

Regra geral, alinhe o recordsize com o tamanho das leituras e escritas da aplicação:

  • Leituras e escritas pequenas e aleatórias (bases de dados, discos de máquinas virtuais): um recordsize reduzido evita ler e reescrever um bloco grande para modificar alguns kilobytes.
  • Leituras e escritas volumosas e sequenciais (ficheiros de vídeo, imagens, backups, arquivos): um recordsize elevado reduz o número de blocos e de metadados a gerir, o que melhora o débito.

Os valores disponíveis estão listados abaixo. A Área de Cliente apresenta-os em unidades decimais (1 KB = 1000 bytes).

Valor (bytes)Tamanho binárioValor apresentado na Área de Cliente
40964 KiB4.1 KB
81928 KiB8.2 KB
1638416 KiB16.4 KB
3276832 KiB32.8 KB
6553664 KiB65.5 KB
131072 (por defeito)128 KiB131.1 KB (Padrão)
10485761 MiB1 MB
Info

Um novo recordsize só se aplica aos ficheiros criados após a modificação. Os ficheiros existentes mantêm o tamanho de bloco com o qual foram escritos, até serem recriados.

Sync

O parâmetro sync determina a forma como o ZFS trata os pedidos de escrita síncronos, ou seja, aqueles para os quais a aplicação aguarda a confirmação de que os dados estão armazenados no disco.

ValorComportamentoUtilização
standard (por defeito)O ZFS respeita os pedidos de escrita síncronos: a escrita é confirmada assim que os dados estão protegidos no disco. As escritas assíncronas são colocadas em memória tampão.Recomendado para todas as utilizações. Combina segurança dos dados e desempenho.
alwaysTodas as escritas são tratadas como síncronas, mesmo quando a aplicação não o solicita.Segurança máxima dos dados, à custa de um desempenho de escrita reduzido.
disabledO ZFS ignora os pedidos de escrita síncronos e confirma-os antes de os dados serem escritos no disco.Desempenho muito elevado, mas os dados confirmados como escritos podem perder-se em caso de incidente. Não é adequado para bases de dados nem para clientes NFS que dependem das escritas síncronas.
Danger

Com sync definido como disabled, uma aplicação pode considerar que os dados estão guardados quando ainda não estão no disco. Utilize este valor apenas se compreender totalmente o risco de perda de dados.

Templates de utilização

Um template de utilização aplica de uma só vez uma combinação predefinida dos três parâmetros à partição. Todos os templates definem atime como off e sync como standard. Diferem apenas no recordsize:

TemplateUtilização previstaatimesyncrecordsize
DefaultPartilha de ficheiros genéricaoffstandard131072 (128 KiB)
Virtual machinesImagens de máquinas virtuaisoffstandard65536 (64 KiB)
DatabasesArmazenamento de bases de dadosoffstandard16384 (16 KiB)
File Systems (big files)Partilha de ficheiros volumosos (imagens, vídeos, streaming)offstandard1048576 (1 MiB)

Se nenhuma destas combinações corresponder à sua utilização, defina manualmente cada valor com a opção Custom (Área de Cliente) ou com os parâmetros personalizados (API).

Modificar os parâmetros ZFS de uma partição

A modificação é aplicada a toda a partição através de uma tarefa assíncrona.

Área de Cliente OVHcloud
API OVHcloud

Depois de selecionar o seu serviço NAS-HA, abra o separador Partições.

Na tabela das partições, clique no botão ... da partição em causa e, a seguir, em Configurar a utilização (ZFS). É aberta a janela Modificar as configurações.

Para aplicar um template de utilização:

  1. Na lista pendente Selecionar o template, selecione um dos templates: Default, Virtual machines, Databases ou File Systems (big files).
  2. Clique em Modificar as configurações para validar.

Para definir valores personalizados:

  1. Na lista pendente Selecionar o template, selecione Custom. São apresentados os campos Atualização dos tempos de acesso (atime), ZFS recordsize e Sync, preenchidos com os valores atuais da partição.
  2. Ajuste os valores necessários: a caixa de verificação Desativar para atime, um valor da lista pendente ZFS recordsize e uma das opções Always, Disabled ou Standard para sync. Os valores predefinidos estão assinalados com a menção (Padrão).
  3. Clique em Modificar as configurações para validar.

Uma notificação informa-o assim que os parâmetros ZFS da partição forem atualizados.

Verificar os parâmetros ZFS de uma partição

Para verificar os parâmetros aplicados a uma partição, utilize a seguinte rota API:

A resposta contém os valores atuais de atime, recordsize e sync, bem como o campo templateName, que indica o nome do template aplicado à partição, se existir.

Quer saber mais?

Primeiros passos com um NAS-HA

NAS-HA - Gestão das partições por API

Montagem de NAS-HA através de NFS

Para obter formação ou assistência técnica na implementação das nossas soluções, contacte o seu representante comercial ou consulte a página Professional Services para solicitar um orçamento e uma análise personalizada do seu projeto pelos nossos especialistas.

Fale com a nossa comunidade de utilizadores.

Esta página foi útil?