OPLOSSING: intensief geheugengebruik in ReFS-Vensters

Symptomen

U merkt dat u intensief geheugengebruik op een computer met Windows 10, Windows Server 2016, Windows Server 2019, Windows Server, 1903 of Windows Server, versie 1909.

Oorzaak

Voor een hogere tolerantie voor de metagegevens van de metagegevens, gebruikt het programma voor flexibele bestandssystemen (ReFS 2016) voor alle metagegevens updates. Dit betekent dat ReFS nooit in-place updates aanbrengt in de metagegevens. In plaats daarvan wordt alles geschreven naar nieuwe, toegewezen regio's.

Bij het toewijzen van aan-schrijven zorgt u ervoor dat verwijzingen naar nieuwe gebieden van het volume met het volume van de bestandssystemen met schrijfrechten wel worden uitgevoerd.Daarnaast gebruikt ReFS geheugen logica blok cache om de metagegevens van de gegevens in het RAM-geheugen te cacheten. Dit geldt niet voor resource-efficiënt als logica voor bestandscache.

Samen met de verwijzingen van de ReFS-blok cache en de toewijzing aan de schrijf logica veroorzaken de meta gegevensstreams van de refs groot. ReFS gebruikt de cache manager om de gegevensstreams te maken en de cache van de cache-lazily ontkoppelt inactieve weergaven. In sommige situaties zorgt deze vertraagde ontkoppeling ervoor dat de actieve werkset op de server groter wordt. Hiermee maakt u geheugendruk die de prestaties kan nadelig beïnvloeden.

Oplossing

Dit probleem is opgelost in cumulatieve update 4013429, uitgebracht op 14 maart 2017. De update bevat drie tunable registerparameters. (Zie de sectie ' tijdelijke oplossing '.)

Cumulatief update 4013429 is beschikbaar via Windows Update. U kunt de app ook rechtstreeks downloaden via de Microsoft Update-catalogus.

Raadpleeg het volgende artikel in de Microsoft Knowledge Base voor meer informatie:

4013429 maart 2017: KB4013429 (OS Build 14393,953)

De parameters voor tunable instellen

Deze update biedt drie tunable-registerparameters om grote verwijzingen naar meta gegevensstreams te verhelpen. U kunt de volgende optionele methoden gebruiken om de parameters in te stellen. U kunt deze parameters in een willekeurige combinatie gebruiken omdat ze niet op de functie overlappen.

Belangrijk

  • U moet opnieuw starten om deze Parameterwijzigingen door te voeren.

  • Deze parameters moeten consistent worden ingesteld op alle knooppunten van een failovercluster.

Optie 1

Met deze optie zorgt u ervoor dat verwijzingen naar een volledige MM-toewijzing van alle metagegevens stromen bij elk controlepunt worden afgevoerd. Met deze optie krijgt u alleen het verwachte resultaat als het volume niet-actief is en geen toegewezen pagina's bevat.

Geef de aangegeven waarden in de volgende subsleutel op:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Waardenaam : RefsEnableLargeWorkingSetTrimset RefsEnableLargeWorkingSetTrim = 1

Type waarde: REG_DWORD

Optie 2

ReFS heeft een Lazy MM-toewijzings logica. Wanneer met ReFS de volledige naamruimte wordt gerecycled om een MM-toewijzing te voltooien, wordt de naam van een bepaalde granulatie opheffen. De hoeveelheid virtuele adresruimte die niet is toegewezen wordt bepaald door de volgende formule:

RefsNumberOfChunksToTrim * 128 MB (voor het volume van de grootte > 10 TB)

RefsNumberOfChunksToTrim * 64 MB (voor het volume van het volume van de hoeveelheid < 10 TB)

Deze optie werkt als het VA-bereik dat niet is gekoppeld, geen actieve verwijzingen bevat (dat wil zeggen, toegewezen meta gegevenspagina's).

Geef de aangegeven waarden in de volgende subsleutel op:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Waardenaam: RefsNumberOfChunksToTrim

Type waarde: REG_DWORD

STANDAARD (indien niet ingesteld of 0): 4

Opmerking Instelling RefsNumberOfChunksToTrim naar hogere waarden zorgt ervoor dat ReFS meer scherp kan worden geknipt. Dit vermindert de hoeveelheid geheugen die wordt gebruikt. Stel de waarde voor bijsnijden op het gewenste getal in: 8, 16, 32, enzovoort.

Optie 3

Met deze optie wordt door verwijzingen een inline-regel voor de bijsnijding van de MM-tekst naar de metagegevens pagina opgezocht. Dit is de meest krachtige optie, omdat de ReFS kan leiden tot regressie met een high-performance-medium, zoals een SSD of NVMe.

Geef de aangegeven waarden in de volgende subsleutel op:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

Waardenaam: RefsEnableInlineTrim

Type waarde: REG_DWORD

Set RefsEnableInlineTrim = 1

Raden

Als een grote actieve werkset de prestaties nadelig veroorzaakt, probeert u eerst RefsEnableLargeWorkingSetTrim = 1in te stellen. Als deze instelling geen bevredigend resultaat oplevert, kunt u verschillende waarden proberen voor RefsNumberOfChunksToTrim, zoals 8, 16, 32, enzovoort. Als dit nog steeds niet het gewenste effect oplevert, stelt u RefsEnableInlineTrim = 1in. 

Meer informatie

Als ReFS de metagegevens van de metagegevens wilt bijwerken, maakt ReFS gebruik van allocate-on-write in plaats van een schrijf module om de tolerantie ervan te verbeteren.

Schrijf-in-place is gevoelig voor afgebroken schrijfbewerkingen. Dit fout kan optreden als een stroomstoring of een onverwachte dismounting ertoe leidt dat het schrijven slechts gedeeltelijk is voltooid.

Bij het toewijzen van aan-schrijven kunnen ReFSs consistentie van metagegevens consistent onderhouden na een stroomstoring of een onverwachte dismount. Dit komt omdat ReFS nog altijd naar de eerdere, consistente metagegevens kopie kan verwijzen.

Verwijzingen

Systeem met flexibele bestandssystemen (ReFS)

Meer hulp nodig?

Uw vaardigheden uitbreiden
Training verkennen
Als eerste nieuwe functies krijgen
Deelnemen aan Microsoft insiders

Was deze informatie nuttig?

Bedankt voor uw feedback.

Hartelijk dank voor uw feedback! Het lijkt ons een goed idee om u in contact te brengen met een van onze Office-ondersteuningsagenten.

×