Mise à jour corrige l’utilisation de la mémoire de lourdes dans références sur un ordinateur qui exécute Windows Server 2016

S’applique à : Windows Server 2016 DatacenterWindows Server 2016 Standard

Résumé


Vous remarquez massive de la mémoire à utiliser dans le type de système de fichiers de système de fichiers robuste (ReFS) sur un ordinateur qui exécute Windows Server 2016. Vous pouvez également remarquer un volume ReFS de devenir instable ou un blocage lorsque vous effectuez des sauvegardes. Cela peut notamment se produire lorsque vous utilisez une application qui effectue des opérations de grand bloc-clone de sauvegarde.

Cette mise à jour d’improves performances ReFS en plus minutieusement remapper plusieurs vues d’un fichier.

Comment obtenir la mise à jour


Cette mise à jour est incluse dans laMise à jour cumulative du 22 février 2018,.

Informations supplémentaires


Cette mise à jour inclut des paramètres de Registre ACCORDABLE facultatives pour traiter de grands flux de métadonnées (Refs) qui n’ont été documentés dansKo 4016173etKo 4035951.

Important

  • Un redémarrage est nécessaire pour que les modifications de paramètre prenne effet.
  • Ces paramètres peuvent être utilisés dans n’importe quelle combinaison, car ils ne se chevauchent pas fonctionnellement.
  • Ces paramètres doivent être définis de façon cohérente sur chaque nœud d’un cluster de basculement.

Paramètres réglables

Paramètre

Description

RefsEnableLargeWorkingSetTrim

Cette option entraîne ReFS tenter d’annuler le mappage d’un MM de tous les flux de métadonnées à chaque point de contrôle complet. Cette option génère le résultat attendu que si le volume est inactif et ne possède aucune page mappé.

Spécifiez les valeurs indiquées dans la sous-clé suivante :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nom de la valeur : RefsEnableLargeWorkingSetTrim Type de valeur : REG_DWORDdonnées de la valeur : 1

RefsNumberOfChunksToTrim

Réf a un paresseux MM démapper logique. Par conséquent, lorsque ReFS parcourt l’espace de noms pour terminer annuler le mappage d’un MM, il « démappe » à un certain niveau de granularité. Le numéro de l’espace d’adressage virtuel est non mappé est déterminé par la formule suivante :

RefsNumberOfChunksToTrim * 128 Mo (pour un volume de taille > 10 To)

RefsNumberOfChunksToTrim * 64 Mo (pour un volume de taille < 10 To)

Cette option fonctionne si la plage VA d’est en cours non mappée ne possède aucune référence active (c'est-à-dire, les pages de métadonnées mappés).

Spécifiez les valeurs indiquées dans la sous-clé suivante :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nom de la valeur : RefsNumberOfChunksToTrimType de valeur : REG_DWORDDonnées de la valeur : 4 (décimal)

Remarque Le paramètre RefsNumberOfChunksToTrim pour les plus grandes valeurs entraîne ReFS à ajuster de manière plus agressive. Ceci réduit la mémoire qui est utilisée. La valeur de coupe avec un nombre approprié : 8, 16, 32 et ainsi de suite.

RefsEnableInlineTrim

Dans cette option, Réf envoie vers le bas un inline trim MM pendant qu’il « démappe » de la page de métadonnées. Il s’agit de l’option plus agressive car il peut provoquer la régression des performances si ReFS est utilisé sur un support de haute performance, comme un SSD ou un NVMe.

Spécifiez les valeurs indiquées dans la sous-clé suivante :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nom de la valeur : RefsEnableInlineTrimType de valeur : REG_DWORDDonnées de la valeur : 1

Recommandations :

  • Si un grand jeu de travail active entraîne des performances médiocres, essayez de définir RefsEnableLargeWorkingSetTrim = 1.
  • Si ce paramètre ne donne pas un résultat satisfaisant, essayez différentes valeurs pour RefsNumberOfChunksToTrim, par exemple 8, 16, 32 et ainsi de suite.
  • Si cela ne fournit pas encore l’effet que vous souhaitez, la valeur RefsEnableInlineTrim = 1.

RefsDisableCachedPins

Cette option désactive la mise en cache de broches. Il s’agit d’une cause majeure de la grande plage de travail active. Spécifiez les valeurs indiquées dans la sous-clé suivante :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nom de la valeur : RefsDisableCachedPinsType de valeur : REG_DWORDDonnées de la valeur : 1

RefsProcessedDeleteQueueEntryCountThreshold

Cette option ajoute une heuristique à la logique de vérification des références. Dans ce cas (Refs) exécuter un point de contrôle lorsque la file d’attente de suppression atteint une certaine taille. E/s sont bloqués sur Réf car la logique de point de contrôle est bloquée lors du traitement d’une file d’attente de suppression de grande taille.

Spécifiez les valeurs indiquées dans la sous-clé suivante :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nom de la valeur : RefsProcessedDeleteQueueEntryCountThreshold Type de valeur : REG_DWORDdonnées de la valeur : 2048 (decimal)

RemarqueLe paramètre RefsProcessedDeleteQueueEntryThreshold pour réduire les valeurs entraîne ReFS exécuter plus fréquemment des points de contrôle. Définissez la valeur sur 2048, puis réduire la valeur 1024, puis 512.

DuplicateExtentBatchSizeinMB(Uniquement applicable aux Microsoft Data Protection Manager)

Appels de grandes étendues en double également introduire une latence dans le système. C’est parce que les autres opérations doivent attendre jusqu'à ce que ces longues opérations sont terminées. Cette option réduit la taille de l’appel d’étendues en double.

RemarqueDPM définira cette modification de la clé du Registre comme valeur par défaut dans le cadre du UR4.

Spécifiez les valeurs indiquées dans la sous-clé suivante :

Manager\Configuration\DiskStorage de Protection de données HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft

Nom de la valeur : DuplicateExtentBatchSizeinMBType de valeur : REG_DWORDDonnées de la valeur : 100 (décimal)

RemarqueLa valeur par défaut de DuplicateExtentBatchSizeinMB est 2000 (2 Go). Acceptation de n’importe quelle valeur de 1 à 4095.

TimeOutValue

Cette option augmente la valeur TimeOutValue .

Spécifiez les valeurs indiquées dans la sous-clé suivante :

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

Nom de la valeur : TimeOutValueType de valeur : REG_DWORDDonnées de la valeur : 0 x 78 (hexadécimal)

RemarqueLa valeur par défaut pour TimeOutValue est 0 x 41 (65 décimal). 0 x 78 se traduit par 120 décimal.