Applies ToWindows Server 2016 Windows Server 2016 Standard

Sammanfattning

Du märker att mycket minne används i filsystemtypen ReFS (Resilient File System) på en dator som kör Windows Server 2016. Du kanske också märker att en ReFS-volym slutar svara eller låser sig när du säkerhetskopierar. Detta kan särskilt inträffa när du använder ett säkerhetskopieringsprogram som utför stora blockklonåtgärder.

Den här uppdateringen förbättrar ReFS-prestanda genom att mer noggrant ta bort mappningen av flera vyer av en fil.

Så här skaffar du uppdateringen

Den här uppdateringen ingår i den kumulativa uppdateringen från 22 februari 2018.

Mer information

Varning!: Om du ändrar i registret på fel sätt med Registereditorn eller någon annan metod kan det orsaka allvarliga problem. De kan göra att du måste installera om operativsystemet. Microsoft kan inte garantera att problemen kan lösas. Du ändrar registret på egen risk.

Den här uppdateringen innehåller valfria registerparametrar för tonfisk för att hantera stora ReFS-metadataströmmar som tidigare har dokumenterats i KB 4016173 - och KB-4035951.

Viktigt

  • En omstart krävs för att parameterändringarna ska börja gälla.

  • Dessa parametrar kan användas i valfri kombination eftersom de inte överlappar funktionellt.

  • Dessa parametrar måste anges konsekvent på varje nod i ett redundanskluster.

Parametrar för tonfisk

Parameter

Beskrivning

RefsEnableLargeWorkingSetTrim

Det här alternativet gör att ReFS försöker slutföra en MM-avbildning av alla metadataströmmar vid varje kontrollpunkt. Det här alternativet ger bara det förväntade resultatet om volymen är inaktiv och inte har några mappade sidor.

Ange angivna värden i följande undernyckel:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Värdenamn: RefsEnableLargeWorkingSetTrim Värdetyp: REG_DWORD Värdedata: 1

RefsNumberOfChunksToTrim

ReFS har en lat MM unmap-logik. När ReFS växlar namnområdet för att slutföra en MM-avbildning visas därför mappningen med en viss detaljnivå. Antalet virtuella adressutrymmen som har avmappats bestäms av följande formel:

RefsNumberOfChunksToTrim * 128 MB (för volym > 10 TB)

RefsNumberOfChunksToTrim * 64 MB (för volym < 10 TB)

Det här alternativet fungerar om VA-området som avmappas inte har några aktiva referenser (d.v.s. mappade metadatasidor).

Ange angivna värden i följande undernyckel:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Värdenamn: RefsNumberOfChunksToTrim Värdetyp: REG_DWORD Värdedata: 4 (decimal)

Obs! Om du anger RefsNumberOfChunksToTrim till större värden trimmas ReFS mer aggressivt. Detta minskar det minne som används. Ställ in trimningsvärdet på ett lämpligt tal: 8, 16, 32 och så vidare.

RefsEnableInlineTrim

I det här alternativet skickar ReFS en infogad MM-trimning medan metadatasidan mappas upp. Det här är det mest aggressiva alternativet eftersom det kan orsaka prestandaregression om ReFS används på media med höga prestanda, till exempel en SSD eller NVMe.

Ange angivna värden i följande undernyckel:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Värdenamn: RefsEnableInlineTrim Värdetyp: REG_DWORD Värdedata: 1

Rekommendationer:

  • Om en stor aktiv arbetsuppsättning orsakar dåliga prestanda kan du försöka ange RefsEnableLargeWorkingSetTrim = 1.

  • Om den här inställningen inte ger ett tillfredsställande resultat kan du prova olika värden för RefsNumberOfChunksToTrim, till exempel 8, 16, 32 och så vidare.

  • Om detta fortfarande inte ger den effekt du vill ha anger du RefsEnableInlineTrim = 1.

RefsDisableCachedPins

Med det här alternativet inaktiveras cachelagrade stift. Detta var en viktig orsak till det stora aktiva arbetet. Ange angivna värden i följande undernyckel:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Värdenamn: RefsDisableCachedPins Värdetyp: REG_DWORD Värdedata: 1

RefsProcessedDeleteQueueEntryCountThreshold

Med det här alternativet läggs en heuristisk till i reFS-kontrollpunktslogik. Detta gör att ReFS kör en kontrollpunkt när borttagningskön når en viss storlek. IOs fastnar på ReFS eftersom kontrollpunktslogik fastnade vid bearbetning av en stor borttagningskö.

Ange angivna värden i följande undernyckel:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Värdenamn: RefsProcessedDeleteQueueEntryCountThreshold Värdetyp: REG_DWORD Värdedata: 2048 (decimal)

NotOm du anger RefsProcessedDeleteQueueEntryThreshold till lägre värden körs ReFS-kontrollpunkter oftare. Ange värdet till 2048 och minska sedan värdet till 1024 och sedan 512.

DupliceraExtentBatchSizeinMB (Gäller endast Microsoft Data Protection Manager)

Stora dubbletter medför svarstid i systemet. Det beror på att andra åtgärder måste vänta tills dessa långvariga åtgärder har slutförts. Det här alternativet minskar storleken på dubblettens omfattningsanrop.

NotDPM anger den här registernyckeländringen som standardvärde som en del av UR4.

Ange angivna värden i följande undernyckel:

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

Värdenamn: DuplicateExtentBatchSizeinMB Värdetyp: REG_DWORD Värdedata: 100 (decimal)

NotStandardvärdet för DuplicateExtentBatchSizeinMB är 2 000 (2 GB). Alla värden mellan 1 och 4095 accepteras.

TimeOutValue

Med det här alternativet utökas värdet TimeOutValue.

Ange angivna värden i följande undernyckel:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

Värdenamn: TimeOutValue Värdetyp: REG_DWORD Värdedata: 0x78 (hexadecimal)

NotStandardvärdet för TimeOutValue är 0x41 (65 decimalvärden). 0x78 översätter till 120 decimaler.

Referenser

Översikt över ReFS (Resilient File System)

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.