Overzicht
U merkt dat er veel geheugen wordt gebruikt in het bestandssysteem ReFS (Resilient File System) op een computer met Windows Server 2016. U kunt ook merken dat een ReFS-volume niet meer reageert of vastloopt wanneer u back-ups maakt. Dit kan met name gebeuren wanneer u een back-uptoepassing gebruikt die grote blokkloonbewerkingen uitvoert.
Met deze update worden de ReFS-prestaties verbeterd door grondiger te werk te gaan bij het ontkoppelen van meerdere weergaven van een bestand.
De update installeren
Deze update is opgenomen in de cumulatieve update van 22 februari 2018.
Meer informatie
Waarschuwing
Er kunnen ernstige problemen optreden als u het register verkeerd wijzigt met de Register-editor of een andere methode. Bij deze problemen moet u mogelijk het besturingssysteem opnieuw installeren. Microsoft kan niet garanderen dat deze problemen kunnen worden opgelost. Wijzig het register op eigen risico.
Deze update bevat optionele instelbare registerparameters voor het aanpakken van grote stromen ReFS-metagegevens die eerder werden beschreven in KB 4016173 en KB 4035951.
Belangrijk
- Opnieuw opstarten is vereist om deze parameterwijzigingen door te voeren.
- Deze parameters kunnen in elke combinatie worden gebruikt omdat ze elkaar niet functioneel overlappen.
- Deze parameters moeten consistent worden ingesteld op elk knooppunt van een failovercluster.
Afstembare parameters
| Parameter | Beschrijving |
|---|---|
| RefsEnableLargeWorkingSetTrim | Deze optie zorgt ervoor dat ReFS bij elk controlepunt een volledige MM-toewijzing van alle metagegevensstromen uitvoert. Deze optie geeft alleen het verwachte resultaat als het volume niet actief is en geen toegewezen pagina's heeft. Geef de aangegeven waarden op in de volgende subsleutel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Waardenaam: RefsEnableLargeWorkingSetTrim Waardetype: REG_DWORD Waardegegevens: 1 |
| RefsNumberOfChunksToTrim | ReFS heeft een luie MM unmap-logica. Wanneer ReFS de naamruimte vervolgens doorloopt om een MM-ontmanteling te voltooien, wordt de toewijzing daarom met een bepaalde granulariteit ongedaan gemaakt. Het aantal niet-toegewezen virtuele adresruimten wordt bepaald met de volgende formule: RefsNumberOfChunksToTrim * 128MB (voor volume > van 10 TB) RefsNumberOfChunksToTrim * 64 MB (voor een < volume van 10 TB) Deze optie werkt als het VA-bereik dat niet wordt toegewezen geen actieve verwijzingen heeft (dat wil zeggen toegewezen metagegevenspagina's). Geef de aangegeven waarden op in de volgende subsleutel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Waardenaam: RefsNumberOfChunksToTrim Waardetype: REG_DWORD Waardegegevens: 4 (decimaal) Notitie Als u RefsNumberOfChunksToTrim instelt op grotere waarden, wordt ReFS agressiever bijgesneden. Hierdoor wordt er minder geheugen gebruikt. Stel de trimwaarde in op een geschikte waarde: 8, 16, 32, enzovoort. |
| RefsEnableInlineTrim | In deze optie verzendt ReFS een MM-trim inline terwijl de metagegevenspagina wordt losgekoppeld. Dit is de meest agressieve optie omdat dit prestatieregressie kan veroorzaken als ReFS wordt gebruikt op media met hoge prestaties, zoals een SSD of NVMe. Geef de aangegeven waarden op in de volgende subsleutel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Waardenaam: RefsEnableInlineTrim Waardetype: REG_DWORD Waardegegevens:1 Aanbevelingen:
|
| RefsDisableCachedPins | Met deze optie worden pinnen in de cache uitgeschakeld. Dit was een belangrijke oorzaak van de grote actieve werkset. Geef de aangegeven waarden op in de volgende subsleutel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Waardenaam: RefsDisableCachedPins Waardetype: REG_DWORD Waardegegevens: 1 |
| RefsProcessedDeleteQueueEntryCountThreshold | Met deze optie voegt u een heuristiek toe aan ReFS-controlepuntlogica. Dit zorgt ervoor dat ReFS een controlepunt uitvoert wanneer de verwijderwachtrij een bepaalde grootte bereikt. IO's blijven hangen op ReFS omdat de logica van het controlepunt vastliep tijdens het verwerken van een grote verwijderwachtrij. Geef de aangegeven waarden op in de volgende subsleutel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Waardenaam: RefsProcessedDeleteQueueEntryCountThreshold Waardetype: REG_DWORD Waardegegevens: 2048 (decimaal) Notitie Als u RefsProcessedDeleteQueueEntryThreshold instelt op lagere waarden, worden controlepunten vaker uitgevoerd door ReFS. Stel de waarde in op 2048 en verlaag vervolgens de waarde naar 1024 en vervolgens naar 512. |
|
DuplicateExtentBatchSizeinMB (Alleen van toepassing op Microsoft Data Protection Manager) |
Grote dubbele aanroepen introduceren latentie in het systeem. Andere bewerkingen moeten namelijk wachten totdat deze langlopende bewerkingen zijn voltooid. Met deze optie wordt de dubbele aanroep van bereiken verkleind. Notitie DPM stelt deze wijziging van de registersleutel in als de standaardwaarde als onderdeel van UR4. Geef de aangegeven waarden op in de volgende subsleutel: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage Waardenaam: DuplicateExtentBatchSizeinMB Waardetype: REG_DWORD Waardegegevens: 100 (decimaal) Notitie De standaardwaarde voor DuplicateExtentBatchSizeinMB is 2000 (2 GB). Elke waarde van 1 tot 4095 wordt geaccepteerd. |
| TimeOutValue | Deze optie breidt de waarde van TimeOutValue uit. Geef de aangegeven waarden op in de volgende subsleutel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk Waardenaam: TimeOutValue Waardetype: REG_DWORD Waardegegevens: 0x78 (hexadecimaal) Notitie De standaardwaarde voor TimeOutValue is 0x41 (65 decimaal). 0x78 komt neer op 120 decimalen. |