Applies ToWindows Server 2016 Windows Server 2016 Standard

Resumo

Repara na utilização intensiva da memória no tipo de sistema de ficheiros Sistema de Ficheiros Resiliente (ReFS) num computador com o Windows Server 2016. Também poderá reparar que um volume ReFS deixa de responder ou bloqueia quando efetua cópias de segurança. Isto pode ocorrer especificamente quando utiliza uma aplicação de cópia de segurança que faz operações de clonagem de blocos grandes.

Esta atualização melhora o desempenho do ReFS ao desmapar mais detalhadamente várias vistas de um ficheiro.

Como obter a atualização

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

Mais Informações

Aviso: Podem ocorrer problemas graves se modificar o registo incorretamente através do Editor de Registo ou de outro método. Estes problemas podem exigir que reinstale o sistema operativo. A Microsoft não garante que estes problemas possam ser resolvidos. Modificar o registo por sua conta e risco.

Esta atualização inclui parâmetros de registo atum opcionais para lidar com fluxos de metadados reFS grandes que foram documentados anteriormente no 4016173 KB e na 4035951 KB.

Importante

  • É necessário reiniciar para que estas alterações de parâmetro entrem em vigor.

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

  • Estes parâmetros têm de ser definidos de forma consistente em todos os nós de um cluster de ativação pós-falha.

Parâmetros atum

Parâmetro

Descrição

RefsEnableLargeWorkingSetTrim

Esta opção faz com que o ReFS experimente um mapa mm completo de todos os fluxos de metadados em cada ponto de verificação. Esta opção só produzirá o resultado esperado se o volume estiver inativo e não tiver páginas mapeadas.

Especifique os valores indicados na seguinte subchave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

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

RefsNumberOfChunksToTrim

O ReFS tem uma lógica de unmap MM em diferido. Por conseguinte, quando o ReFS percorre o espaço de nomes para concluir um mapa MM, este é desmascarado com uma determinada granularidade. O número de espaço de endereços virtual que não está mapeado é determinado pela seguinte fórmula:

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

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

Esta opção funciona se o intervalo va que está a ser não mapeado não tiver referências ativas (ou seja, páginas de metadados mapeados).

Especifique os valores indicados na seguinte subchave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

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

Nota Definir RefsNumberOfChunksToTrim para valores maiores faz com que o ReFS corte de forma mais agressiva. Isto reduz a memória que está a ser utilizada. Defina o valor de corte para um número adequado: 8, 16, 32 e assim sucessivamente.

RefsEnableInlineTrim

Nesta opção, o ReFS envia uma inline de corte MM enquanto abre a página de metadados. Esta é a opção mais agressiva porque pode causar a regressão de desempenho se o ReFS for utilizado em suportes de dados de alto desempenho, como um SSD ou NVMe.

Especifique os valores indicados na seguinte subchave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

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

Recomendações:

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

  • Se esta definição não produzir um resultado satisfatório, experimente valores diferentes para RefsNumberOfChunksToTrim, como 8, 16, 32 e assim sucessivamente.

  • Se ainda assim não fornecer o efeito pretendido, defina RefsEnableInlineTrim = 1.

RefsDisableCachedPins

Esta opção desativa os pinos em cache. Esta foi uma das principais causas do grande conjunto de trabalho ativo. Especifique os valores indicados na seguinte subchave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

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

RefsProcessedDeleteQueueEntryCountThreshold

Esta opção adiciona uma heurística à lógica de ponto de verificação do ReFS. Isto faz com que o ReFS execute um ponto de verificação quando a fila de eliminação atinge um determinado tamanho. As E/S estão bloqueadas no ReFS porque a lógica do ponto de verificação ficou bloqueada durante o processamento de uma fila de eliminação grande.

Especifique os valores indicados na seguinte subchave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

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

NotaDefinir RefsProcessedDeleteQueueEntryThreshold para valores mais baixos faz com que o ReFS execute os 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 apenas ao Microsoft Data Protection Manager)

As chamadas de extensões duplicadas de grandes dimensões introduzem latência no sistema. Isto deve-se ao facto de outras operações terem de aguardar até que estas operações de execução prolongada estejam concluídas. Esta opção reduz o tamanho da chamada de extensões duplicadas.

NotaO DPM definirá esta alteração da chave de registo como o valor predefinido como parte do UR4.

Especifique os valores indicados na seguinte subchave:

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

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

NotaO valor predefinido para DuplicateExtentBatchSizeinMB é 2000 (2 GB). Qualquer valor de 1 a 4095 é aceite.

TimeOutValue

Esta opção expande o valor TimeOutValue.

Especifique os valores indicados na seguinte subchave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

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

NotaO valor predefinido de TimeOutValue é 0x41 (65 decimais). 0x78 traduz-se em 120 decimais.

Referências

Descrição geral do Sistema de Ficheiros Resiliente (ReFS)

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.