Applies ToWindows Server 2016 Windows Server 2016 Standard

Resumen

Observas un uso intensivo de memoria en el tipo de sistema de archivos Del sistema de archivos resistente (ReFS) en un equipo que ejecuta Windows Server 2016. También es posible que observes que un volumen ReFS no responde o se bloquea al realizar copias de seguridad. Esto puede ocurrir específicamente cuando se usa una aplicación de copia de seguridad que realiza operaciones de clonación de bloques de gran tamaño.

Esta actualización mejora el rendimiento de ReFS al desajustar de forma más exhaustiva varias vistas de un archivo.

Cómo obtener la actualización

Esta actualización se incluye en la actualización acumulativa del 22 de febrero de 2018.

Más información

Advertencia: Pueden producirse graves problemas si modifica incorrectamente el registro mediante el Editor del registro o con cualquier otro método. Es posible que estos problemas requieran que vuelva a instalar el sistema operativo. Microsoft no garantiza que dichos problemas se puedan resolver. Modifique el Registro bajo su propia responsabilidad.

Esta actualización incluye parámetros de registro opcionales ajustables para abordar las transmisiones de metadatos ReFS de gran tamaño que se documentaron anteriormente en 4016173 KB y 4035951 KB.

Importante

  • Es necesario reiniciar para que estos cambios en los parámetros surtan efecto.

  • Estos parámetros se pueden usar en cualquier combinación porque no se superponen funcionalmente.

  • Estos parámetros deben establecerse de forma coherente en cada nodo de un clúster de conmutación por error.

Parámetros ajustables

Parámetro

Descripción

RefsEnableLargeWorkingSetTrim

Esta opción hace que ReFS pruebe un mapa mm completo de todas las transmisiones de metadatos en cada punto de control. Esta opción producirá el resultado esperado solo si el volumen está inactivo y no tiene páginas asignadas.

Especifique los valores indicados en la siguiente subclave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nombre del valor: RefsEnableLargeWorkingSetTrim Tipo de valor: REG_DWORD Datos de valor: 1

RefsNumberOfChunksToTrim

ReFS tiene una lógica de asignación de MM diferida. Por lo tanto, cuando ReFS ciclos el espacio de nombres para completar un mapa MM, se desamapa en una determinada granularidad. El número de espacios de direcciones virtuales que no están asignados viene determinado por la siguiente fórmula:

RefsNumberOfChunksToTrim * 128 MB (para el volumen de tamaño > 10 TB)

RefsNumberOfChunksToTrim * 64 MB (para el volumen de tamaño < 10 TB)

Esta opción funciona si el rango va que se está desasignando no tiene ninguna referencia activa (es decir, páginas de metadatos asignadas).

Especifique los valores indicados en la siguiente subclave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nombre del valor: RefsNumberOfChunksToTrim Tipo de valor: REG_DWORD Datos de valor: 4 (decimal)

Nota Si se establece RefsNumberOfChunksToTrim en valores mayores, ReFS se recortará de forma más agresiva. Esto reduce la memoria que se usa. Establezca el valor de recorte en un número adecuado: 8, 16, 32, etc.

RefsEnableInlineTrim

En esta opción, ReFS envía un recorte MM en línea mientras desamapa su página de metadatos. Esta es la opción más agresiva porque puede provocar una regresión de rendimiento si se usa ReFS en medios de alto rendimiento, como ssd o NVMe.

Especifique los valores indicados en la siguiente subclave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nombre del valor: RefsEnableInlineTrim Tipo de valor: REG_DWORD Datos de valor: 1

Recomendaciones:

  • Si un conjunto de trabajo activo de gran tamaño provoca un rendimiento deficiente, intente establecer RefsEnableLargeWorkingSetTrim = 1.

  • Si esta configuración no produce un resultado satisfactorio, pruebe diferentes valores para RefsNumberOfChunksToTrim, como 8, 16, 32, etc.

  • Si esto sigue sin proporcionar el efecto deseado, establezca RefsEnableInlineTrim = 1.

RefsDisableCachedPins

Esta opción deshabilita los pins almacenados en caché. Esta fue una de las principales causas del gran conjunto de trabajo activo. Especifique los valores indicados en la siguiente subclave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nombre del valor: RefsDisableCachedPins Tipo de valor: REG_DWORD Datos de valor: 1

RefsProcessedDeleteQueueEntryCountThreshold

Esta opción agrega una lógica heurística a los puntos de control ReFS. Esto hace que ReFS ejecute un punto de control cuando la cola de eliminación alcanza un tamaño determinado. Los IOs se bloquean en ReFS porque la lógica del punto de control se atasca al procesar una cola de eliminación grande.

Especifique los valores indicados en la siguiente subclave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nombre del valor: RefsProcessedDeleteQueueEntryCountThreshold Tipo de valor: REG_DWORD Datos del valor: 2048 (decimal)

Nota Si establece RefsProcessedDeleteQueueEntryThreshold en valores inferiores, ReFS ejecutará puntos de control con más frecuencia. Establezca el valor en 2048, reduzca el valor a 1024 y, a continuación, 512.

DuplicateExtentBatchSizeinMB (Solo aplicable a Microsoft Data Protection Manager)

Las llamadas duplicadas de gran tamaño introducen latencia en el sistema. Esto se debe a que otras operaciones tienen que esperar hasta que se completen estas operaciones de larga ejecución. Esta opción reduce el tamaño de la extensión duplicada de llamada.

Nota DPM establecerá este cambio de clave del Registro como valor predeterminado como parte de UR4.

Especifique los valores indicados en la siguiente subclave:

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

Nombre del valor: DuplicateExtentBatchSizeinMB Tipo de valor: REG_DWORD Datos de valor: 100 (decimal)

Nota El valor predeterminado de DuplicateExtentBatchSizeinMB es 2000 (2 GB). Se acepta cualquier valor entre 1 y 4095.

TimeOutValue

Esta opción extiende el valor de TimeOutValue.

Especifique los valores indicados en la siguiente subclave:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

Nombre del valor: TimeOutValue Tipo de valor: REG_DWORD Datos del valor: 0x78 (hexadecimal)

Nota El valor predeterminado de TimeOutValue es 0x41 (65 decimales). 0x78 se traduce a 120 decimales.

Referencias

Información general del Sistema de archivos resistente (ReFS)

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.