Applies ToWindows Server 2016 Windows Server 2016 Standard

Resumo

Você observa o uso de memória pesada no tipo de sistema de arquivos ReFS (Sistema de Arquivos Resiliente) em um computador que está executando o Windows Server 2016. Você também pode notar que um volume reFS fica sem resposta ou congela quando executa backups. Isso pode ocorrer especificamente quando você usa um aplicativo de backup que faz grandes operações de clone de blocos.

Essa atualização melhora o desempenho do ReFS descompactando mais completamente várias exibições de um arquivo.

Como obter a atualização

Essa atualização está incluída na atualização cumulativa de 22 de fevereiro de 2018.

Mais Informações

Aviso: A modificação incorreta do Registro usando o Editor do Registro ou outro método pode causar sérios problemas. Esses problemas podem exigir a reinstalação do sistema operacional. A Microsoft não garante que esses problemas possam ser resolvidos. Modifique o Registro a seu próprio risco.

Esta atualização inclui parâmetros opcionais de registro ajustáveis para abordar grandes fluxos de metadados reFS que foram documentados anteriormente em 4016173 de KB e 4035951 de KB.

Importante

  • Uma reinicialização é necessária para que essas alterações de parâmetro entrem em vigor.

  • Esses parâmetros podem ser usados em qualquer combinação porque não se sobrepõem funcionalmente.

  • Esses parâmetros devem ser definidos consistentemente em cada nó de um cluster de failover.

Parâmetros Tunable

Parâmetro

Descrição

RefsEnableLargeWorkingSetTrim

Essa opção faz com que o ReFS experimente um unmap de mm completo de todos os fluxos de metadados em cada ponto de verificação. Essa opção produzirá o resultado esperado somente se o volume estiver ocioso e não tiver páginas mapeadas.

Especifique os valores indicados na subchave a seguir:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nome do valor: RefsEnableLargeWorkingSetTrim Tipo de valor: REG_DWORD Dados de valor: 1

RefsNumberOfChunksToTrim

O ReFS tem uma lógica de unmap de MM preguiçosa. Portanto, quando o ReFS ciclos do namespace para concluir um unmap MM, ele não émaps em uma determinada granularidade. O número de espaço de endereço virtual não mapeado é determinado pela seguinte fórmula:

RefsNumberOfChunksToTrim * 128MB (para volume de tamanho > 10 TB)

RefsNumberOfChunksToTrim * 64MB (para volume de tamanho < 10 TB)

Essa opção funcionará se o intervalo de VA que está sendo não mapeado não tiver referências ativas (ou seja, páginas de metadados mapeadas).

Especifique os valores indicados na subchave a seguir:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nome do valor: RefsNumberOfChunksToTrim Tipo de valor: REG_DWORD Dados de valor: 4 (decimal)

Observação Definir RefsNumberOfChunksToTrim como valores maiores faz com que o ReFS corte mais agressivamente. Isso reduz a memória que está sendo usada. Defina o valor de corte como um número apropriado: 8, 16, 32 e assim por diante.

RefsEnableInlineTrim

Nesta opção, o ReFS envia um corte MM embutido enquanto desmamaia sua página de metadados. Essa é a opção mais agressiva porque pode causar regressão de desempenho se o ReFS for usado em mídia de alto desempenho, como um SSD ou NVMe.

Especifique os valores indicados na subchave a seguir:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nome do valor: RefsEnableInlineTrim Tipo de valor: REG_DWORD Dados de valor: 1

Recomendações:

  • Se um conjunto de trabalho ativo grande causar um desempenho ruim, tente definir RefsEnableLargeWorkingSetTrim = 1.

  • Se essa configuração não produzir um resultado satisfatório, experimente valores diferentes para RefsNumberOfChunksToTrim, como 8, 16, 32 e assim por diante.

  • Se isso ainda não fornecer o efeito desejado, defina RefsEnableInlineTrim = 1.

RefsDisableCachedPins

Essa opção desabilita os pinos armazenados em cache. Essa foi uma das principais causas do grande conjunto de trabalho ativo. Especifique os valores indicados na subchave a seguir:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nome do valor: RefsDisableCachedPins Tipo de valor: REG_DWORD Dados de valor: 1

RefsProcessedDeleteQueueEntryCountThreshold

Essa opção adiciona uma heurística à lógica de ponto de verificação do ReFS. Isso faz com que o ReFS execute um ponto de verificação quando a fila de exclusão atinge um determinado tamanho. Os IOs estão presos no ReFS porque a lógica do ponto de verificação ficou presa durante o processamento de uma fila de exclusão grande.

Especifique os valores indicados na subchave a seguir:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nome do valor: RefsProcessedDeleteQueueEntryCountThreshold Tipo de valor: REG_DWORD Dados de valor: 2048 (decimal)

Observação Definir RefsProcessedDeleteQueueEntryThreshold como valores mais baixos faz com que o ReFS execute pontos de verificação com mais frequência. Defina o valor como 2048 e, em seguida, reduza o valor para 1024 e, em seguida, 512.

DuplicateExtentBatchSizeinMB (Aplicável somente ao Microsoft Data Protection Manager)

Grandes extensões duplicadas chamam introduzir latência no sistema. Isso ocorre porque outras operações precisam aguardar até que essas operações de longa execução sejam concluídas. Essa opção reduz o tamanho da chamada de extensões duplicadas.

Observação O DPM definirá essa alteração de chave do registro como o valor padrão como parte da UR4.

Especifique os valores indicados na subchave a seguir:

HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage

Nome do valor: DuplicateExtentBatchSizeinMB Tipo de valor: REG_DWORD Dados de valor: 100 (decimal)

Observação O valor padrão de DuplicateExtentBatchSizeinMB é 2000 (2 GB). Qualquer valor de 1 a 4095 é aceito.

TimeOutValue

Essa opção estende o valor TimeOutValue.

Especifique os valores indicados na subchave a seguir:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

Nome do valor: TimeOutValue Tipo de valor: REG_DWORD Dados de valor: 0x78 (hexadecimal)

Observação O valor padrão de TimeOutValue é 0x41 (65 decimais). 0x78 se traduz em 120 decimais.

Referências

Visão geral do ReFS (Sistema de Arquivos Resilientes)

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.