Résumé
Vous remarquez une utilisation élevée de la mémoire dans le type de système de fichiers ReFS (Resilient File System) sur un ordinateur qui exécute Windows Server 2016. Vous remarquerez également qu’un volume ReFS ne répond plus ou se fige lorsque vous effectuez des sauvegardes. Cela peut se produire spécifiquement lorsque vous utilisez une application de sauvegarde qui effectue de grandes opérations de clonage de blocs.
Cette mise à jour améliore les performances ReFS en démappant plus en profondeur plusieurs vues d’un fichier.
Comment récupérer la mise à jour
Cette mise à jour est incluse dans la mise à jour cumulative du 22 février 2018.
Informations supplémentaires
Avertissement
Toute modification incorrecte du Registre à l’aide de l’Éditeur du Registre ou d’une autre méthode peut entraîner des problèmes sérieux. Ces problèmes peuvent nécessiter la réinstallation du système d’exploitation. Microsoft ne peut pas garantir la résolution de ces problèmes. Vous assumez l’ensemble des risques liés à la modification du Registre.
Cette mise à jour inclut des paramètres de Registre réglables facultatifs pour traiter les flux de métadonnées ReFS volumineux qui étaient précédemment documentés dans KB 4016173 et KB 4035951.
Important
- Un redémarrage est nécessaire pour que ces modifications de paramètres prennent 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 manière cohérente sur chaque nœud d’un cluster de basculement.
Paramètres réglables
| Paramètre | Description |
|---|---|
| RefsEnableLargeWorkingSetTrim | Cette option amène ReFS à essayer de démapper complètement et MM de tous les flux de métadonnées à chaque point de contrôle. Cette option produit le résultat attendu uniquement si le volume est inactif et n’a pas de pages mappées. 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_DWORD Données de la valeur : 1 |
| RefsNumberOfChunksToTrim | ReFS a une logique de démappage MM paresseuse. Par conséquent, lorsque ReFS cycle l’espace de noms pour terminer un démappage MM, il démappe avec une certaine granularité. Le nombre d’espaces d’adressage virtuels non mappés est déterminé par la formule suivante : RefsNumberOfChunksToTrim * 128 Mo (pour un volume de taille > de 10 To) RefsNumberOfChunksToTrim * 64 Mo (pour un volume de taille < de 10 To) Cette option fonctionne si la plage VA qui n’est pas mappée n’a pas de références actives (autrement dit, des pages de métadonnées mappées). Spécifiez les valeurs indiquées dans la sous-clé suivante : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Nom de la valeur : RefsNumberOfChunksToTrim Type de valeur : REG_DWORD Données de valeur : 4 (décimal) Remarque La définition de RefsNumberOfChunksToTrim sur des valeurs plus grandes entraîne un découpage plus agressif de ReFS. Cela réduit la mémoire utilisée. Définissez la valeur de découpage sur un nombre approprié : 8, 16, 32, etc. |
| RefsEnableInlineTrim | Dans cette option, ReFS envoie un découpage MM en ligne pendant qu’il annule le mappage de sa page de métadonnées. Il s’agit de l’option la plus agressive, car elle peut provoquer une régression des performances si ReFS est utilisé sur un support hautes performances, tel qu’un SSD ou NVMe. Spécifiez les valeurs indiquées dans la sous-clé suivante : HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Nom de la valeur : RefsEnableInlineTrim Type de valeur : REG_DWORD Données de valeur :1 Recommandations :
|
| RefsDisableCachedPins | Cette option désactive les broches mises en cache. C’était 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 : RefsDisableCachedPins Type de valeur : REG_DWORD Données de la valeur : 1 |
| RefsProcessedDeleteQueueEntryCountThreshold | Cette option ajoute une heuristique à la logique de point de contrôle ReFS. ReFS exécute donc un point de contrôle lorsque la file d’attente de suppression atteint une certaine taille. Les E/S sont bloquées sur ReFS, car la logique du point de contrôle s’est bloquée lors du traitement d’une file d’attente de suppression volumineuse. 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_DWORD Données de la valeur : 2048 (décimal) Remarque La définition de RefsProcessedDeleteQueueEntryThreshold sur des valeurs inférieures entraîne l’exécution de points de contrôle plus fréquemment par ReFS. Définissez la valeur sur 2048, puis réduisez la valeur à 1024, puis 512. |
|
DuplicateExtentBatchSizeinMB (applicable uniquement à Microsoft Data Protection Manager) |
Les appels d’extensions en double importants introduisent une latence dans le système. En effet, d’autres opérations doivent attendre que ces opérations de longue durée soient terminées. Cette option réduit la taille de l’appel d’extensions en double. Remarque DPM définira cette modification de clé de Registre comme valeur par défaut dans le cadre d’UR4. Spécifiez les valeurs indiquées dans la sous-clé suivante : HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage Nom de la valeur : DuplicateExtentBatchSizeinMB Type de valeur : REG_DWORD Données de la valeur : 100 (décimal) Remarque La valeur par défaut de DuplicateExtentBatchSizeinMB est 2000 (2 Go). Toute valeur comprise entre 1 et 4095 est acceptée. |
| TimeOutValue | Cette option étend 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 : TimeOutValue Type de valeur : REG_DWORD Données de la valeur : 0x78 (hexadécimal) Remarque La valeur par défaut de TimeOutValue est 0x41 (65 décimales). 0x78 se traduit par 120 décimales. |
Références
Vue d’ensemble du système de fichiers résilient (ReFS, Resilient File System)