Sammanfattning
Du märker stor minnesanvändning i ReFS-filsystemet (Resilient File System) på en dator som kör Windows Server 2016. Du kanske också märker att en ReFS-volym slutar svara eller fryser när du gör säkerhetskopieringar. Detta kan särskilt inträffa när du använder ett säkerhetskopieringsprogram som utför stora blockkloningsåtgärder.
Den här uppdateringen förbättrar ReFS-prestanda genom en mer noggrann borttagning av mappning för flera vyer av en fil.
Så här hämtar 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 justerbara registerparametrar för hantering av stora ReFS-metadataströmmar som tidigare dokumenterades i KB 4016173 och KB 4035951.
Viktigt
- En omstart krävs för att dessa parameterändringar ska börja gälla.
- Dessa parametrar kan användas i valfri kombination eftersom de inte överlappar funktionellt.
- De här parametrarna måste anges konsekvent på varje nod i ett redundanskluster.
Avstämbara parametrar
| Parameter | Beskrivning |
|---|---|
| RefsEnableLargeWorkingSetTrim | Det här alternativet gör att ReFS försöker göra en fullständig MM-avmappning 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 de angivna värdena 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-avmappningslogik. När ReFS cyklar namnområdet för att slutföra en MM-avmappning avmappar det därför med en viss kornighet. Antalet virtuella adressutrymmen som avmappas bestäms av följande formel: RefsNumberOfChunksToTrim * 128 MB (för volym med storlek > 10 TB) RefsNumberOfChunksToTrim * 64 MB (för volym med storlek < 10 TB) Det här alternativet fungerar om VA-intervallet som avmappas inte har några aktiva referenser (d.v.s. mappade metadatasidor). Ange de angivna värdena i följande undernyckel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Värdenamn: RefsNumberOfChunksToTrim Värdetyp: REG_DWORD Värdedata: 4 (decimal) Anteckning Om RefsNumberOfChunksToTrim anges till större värden gör ReFS mer aggressivt. Detta minskar mängden minne som används. Ställ in trimvärdet på ett lämpligt värde: 8, 16, 32 och så vidare. |
| RefsEnableInlineTrim | I det här alternativet skickar ReFS ned en MM-trimning infogad medan den avmappar metadatasidan. Det här är det mest aggressiva alternativet eftersom det kan orsaka prestandasänkning om ReFS används på medier med höga prestanda, till exempel SSD eller NVMe. Ange de angivna värdena i följande undernyckel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Värdenamn: RefsEnableInlineTrim Värdetyp: REG_DWORD Värdedata:1 Rekommendationer:
|
| RefsDisableCachedPins | Det här alternativet inaktiverar cachelagrade PIN-koder. Detta var en viktig orsak till den stora aktiva arbetsuppsättningen. Ange de angivna värdena i följande undernyckel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Värdenamn: RefsDisableCachedPins Värdetyp: REG_DWORD Värdedata: 1 |
| RefsProcessedDeleteQueueEntryCountThreshold | Det här alternativet lägger till en heuristik i ReFS-kontrollpunktslogiken. Detta gör att ReFS kör en kontrollpunkt när borttagningskön når en viss storlek. I/O:er har fastnat på ReFS eftersom kontrollpunktslogiken fastnade vid bearbetningen av en stor borttagningskön. Ange de angivna värdena i följande undernyckel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Värdenamn: RefsProcessedDeleteQueueEntryCountThreshold Värdetyp: REG_DWORD Värdedata: 2048 (decimal) Anteckning Om du anger lägre värden för RefsProcessedDeleteQueueEntryThreshold körs kontrollpunkter oftare av ReFS. Ange värdet till 2048, minska det till 1024 och sedan till 512. |
|
DuplicateExtentBatchSizeinMB (gäller endast Microsoft Data Protection Manager) |
Anrop med stora duplicerade utrymmen medför svarstider 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å dubblettanropet. Anteckning DPM anger den här registernyckeländringen som standardvärde som en del av UR4. Ange de angivna värdena 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) Anteckning Standardvärdet för DuplicateExtentBatchSizeinMB är 2 000 (2 GB). Alla värden mellan 1 och 4095 accepteras. |
| TimeOutValue | Det här alternativet utökar TimeOutValue-värdet . Ange de angivna värdena i följande undernyckel: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk Värdenamn: TimeOutValue Värdetyp: REG_DWORD Värdedata: 0x78 (hexadecimal) Anteckning Standardvärdet för TimeOutValue är 0x41 (65 decimal). 0x78 översätts till 120 decimal. |