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: 1Recomendações:
|
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. |