A frissítés megoldja a Windows Server 2016 rendszert futtató számítógépeken az ReFS fájlrendszerben fellépő nagy memóriahasználatot

Hatókör
Windows Server 2016 Windows Server 2016 Standard

Összegzés

A Windows Server 2016 rendszert futtató számítógépek nagy memóriahasználatot észlelnek a ReFS fájlrendszer (ReFS) fájlrendszerében. Azt is észreveheti, hogy biztonsági mentés közben egy ReFS-kötet nem válaszol vagy lefagy. Ez kifejezetten akkor fordulhat elő, ha olyan biztonsági másolatot készítő alkalmazást használ, amely nagy blokkklónozási műveleteket hajt végre.

Ez a frissítés javítja az ReFS teljesítményét azáltal, hogy alaposabban feloldja egy fájl több nézetének megfeleltetését.

A frissítés beszerzése

Ez a frissítés a 2018. február 22-i összegző frissítés részét képezi.

További információ

Figyelmeztetés

Ha helytelenül módosítja a beállításjegyzéket a Beállításszerkesztővel vagy más módszerrel, az komoly problémákhoz vezethet. Ilyen problémák esetén még az operációs rendszer újratelepítésére is szükség lehet. A Microsoft nem garantálja a szóban forgó problémák megoldhatóságát. A beállításjegyzéket saját felelősségére módosíthatja.

Ez a frissítés opcionálisan hangolható beállításjegyzék-paramétereket tartalmaz a korábban a KB 4016173-ben és a KB 4035951-ban dokumentált nagy ReFS-metaadatfolyamok kezeléséhez.

Fontos

  • A paramétermódosítások érvénybe léptetéséhez újra kell indítani.
  • Ezek a paraméterek bármilyen kombinációban használhatók, mivel funkcionálisan nincsenek átfedésben.
  • Ezeket a paramétereket következetesen be kell állítani a feladatátvevő fürt minden csomópontján.

Hangolható paraméterek

Paraméter Leírás:
RefsEnableLargeWorkingSetTrim Ennek a beállításnak a hatására az ReFS minden ellenőrzőpontnál megkísérli az összes metaadat-adatfolyam teljes leképezését és MM unmegfeleltetését. Ez a beállítás csak akkor adja a várt eredményt, ha a kötet tétlen, és nincsenek megfeleltetett lapok.
Adja meg a jelzett értékeket az alábbi alkulcsban:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Azonosítónév: RefsEnableLargeWorkingSetTrim
Érték típusa: REG_DWORD
Érték: 1
RefsNumberOfChunksToTrim Az ReFS lusta MM unmap logikával rendelkezik. Ezért, amikor az ReFS körbejárja a névteret egy MM-leképezés megszüntetéséhez, egy bizonyos részletességnél megszűnik a leképezés. A le nem osztott virtuális címterület számát a következő képlet határozza meg:
RefsNumberOfChunksToTrim * 128 MB (10 TB méretű > kötet esetén)
RefsNumberOfChunksToTrim * 64 MB (10 TB méretű < kötethez)
Ez a beállítás akkor működik, ha a nem megfeleltetett VA tartomány nem rendelkezik aktív hivatkozásokkal (vagyis megfeleltetett metaadatlapok).
Adja meg a jelzett értékeket az alábbi alkulcsban:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Azonosítónév: RefsNumberOfChunksToTrim
Érték típusa: REG_DWORD
Érték: 4 (decimális)
Megjegyzés Ha a RefsNumberOfChunksToTrim nagyobb értékre állítja, az ReFS fájlrendszer agresszívebben vág le. Ez csökkenti a memóriahasználatot. Állítsa be a vágás értékét a megfelelő számra: 8, 16, 32 stb.
RefsEnableInlineTrim Ennél a beállításnál az ReFS egy beágyazott MM vágást küld le, miközben feloldja a metaadat lap megfeleltetését. Ez a legagresszívebb beállítás, mivel teljesítménycsökkenést okozhat, ha az ReFS fájlrendszert nagy teljesítményű adathordozón, például SSD-n vagy NVMe-n használják.



Adja meg a jelzett értékeket az alábbi alkulcsban:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem



Azonosítónév: RefsEnableInlineTrim
Érték típusa: REG_DWORD
Érték:1

Javaslatok:

  • Ha egy nagy aktív munkahalmaz gyenge teljesítményt okoz, próbálja meg a RefsEnableLargeWorkingSetTrim = 1 értéket beállítani.
  • Ha ez a beállítás nem hoz kielégítő eredményt, akkor próbáljon meg más értékeket megadni a RefsNumberOfChunksToTrim értékkel, például 8, 16, 32 stb.
  • Ha ez sem hozza el a kívánt hatást, állítsa a RefsEnableInlineTrim = 1 értéket.
RefsDisableCachedPins Ez a beállítás letiltja a gyorsítótárazott rögzítetteket. Ez volt a fő oka a nagy aktív munkahalmaznak. Adja meg a jelzett értékeket az alábbi alkulcsban:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Azonosítónév: RefsDisableCachedPins
Érték típusa: REG_DWORD
Érték: 1
RefsProcessedDeleteQueueEntryCountThreshold Ez a beállítás heurisztikát ad az ReFS-ellenőrzőpont-logikához. Ennek hatására az ReFS ellenőrzőpontot futtathat, amikor a törlési várólista elér egy bizonyos méretet. Az I/O-k elakadtak az ReFS-en, mert az ellenőrzőpont logikája elakadt egy nagy törlési sor feldolgozása közben.
Adja meg a jelzett értékeket az alábbi alkulcsban:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Azonosítónév: RefsProcessedDeleteQueueEntryCountThreshold
Érték típusa: REG_DWORD
Érték: 2048 (decimális)
MegjegyzésA RefsProcessedDeleteQueueEntryThreshold alacsonyabb értékre állítása azt eredményezi, hogy az ReFS gyakrabban futtat ellenőrzőpontokat. Állítsa be az értéket 2048-ra, majd csökkentse 1024-re, majd 512-re.
DuplicateExtentBatchSizeinMB
(Csak a Microsoft Data Protection Managerre vonatkozik)
A nagy duplikált kiterjesztésű hívások késést okoznak a rendszerben. Ennek az az oka, hogy más műveleteknek várniuk kell, amíg ezek a hosszú futású műveletek befejeződnek. Ez a beállítás csökkenti a duplikált kiterjesztésű hívások méretét.
Megjegyzés A DPM ezt a beállításkulcs-módosítást állítja be alapértelmezett értékként az UR4 részeként.
Adja meg a jelzett értékeket az alábbi alkulcsban:
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage
Azonosítónév: DuplicateExtentBatchSizeinMB
Érték típusa: REG_DWORD
Érték: 100 (decimális)
Megjegyzés A DuplicateExtentBatchSizeinMB paraméter alapértelmezett értéke 2000 (2 GB). 1 és 4095 közötti értékeket fogad el a rendszer.
TimeOutValue Ez a beállítás kiterjeszti a TimeOutValue értékét.
Adja meg a jelzett értékeket az alábbi alkulcsban:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk
Azonosítónév: TimeOutValue
Érték típusa: REG_DWORD
Érték: 0x78 (hexadecimális)
Megjegyzés A TimeOutValue paraméter alapértelmezett értéke 0x41 (65 tizedesjegy). 0x78 jelentése 120 tizedesjegy.

Hivatkozások

A ReFS fájlrendszer áttekintése