Ažuriranje rešava veliku upotrebu memorije u sistemu ReFS na računaru koji radi pod operativnim sistemom Windows Server KSNUMKS

Primenjuje se na
Windows Server 2016 Windows Server 2016 Standard

Rezime

Primetićete veliku upotrebu memorije kod tipa sistema datoteka Resilient File System (ReFS) na računaru koji radi pod operativnim sistemom Windows Server 2016. Možda ćete primetiti i da se ReFS jačina zvuka ne odaziva ili da se zamrzava kada pravite rezervne kopije. Do ovoga može doći kada koristite aplikaciju za izradu rezervnih kopija koja izvršava velike operacije kloniranja blokova.

Ova ispravka poboljšava performanse ReFS-a tako što detaljnije uklanja mapiranje više prikaza datoteke.

Kako da preuzmete ispravku

Ova ispravka je uključena u kumulativnu ispravku od 22. februara 2018.

Više informacija

Upozorenje

Ako neispravno izmenite registrator pomoću uređivača registratora ili na neki drugi način, može doći do ozbiljnih problema. Zbog ovih problema ćete možda morati ponovo da instalirate operativni sistem. Microsoft ne može da garantuje da se ovi problemi mogu rešiti. Registrator menjate na sopstveni rizik.

Ova ispravka sadrži opcionalne parametre registratora koji se mogu podesiti da bi se adresirali veliki tokovi ReFS metapodataka koji su prethodno dokumentovani u KB 4016173 i KB 4035951.

Važno

  • Potrebno je ponovno pokretanje da bi ove promene parametara stupile na snagu.
  • Ovi parametri mogu da se koriste u bilo kojoj kombinaciji jer se ne preklapaju funkcionalno.
  • Ovi parametri moraju biti dosledno postavljeni na svakom čvoru klastera za preuzimanje rada.

Podesivi parametri

Parametar Opis
RefsEnableLargeWorkingSetTrim Ova opcija uzrokuje da ReFS pokuša da kompletno i MM razmapira sve tokove metapodataka na svakoj kontrolnoj tački. Ova opcija daje očekivani rezultat samo ako je volumen neaktivan i nema mapirane stranice.
Navedite naznačene vrednosti u sledećem potključu:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Ime vrednosti: RefsEnableLargeWorkingSetTrim
Tip vrednosti: REG_DWORD
Podaci o vrednosti: 1
RefsNumberOfChunksToTrim ReFS ima lenju MM unmap logiku. Stoga, kada ReFS kruži imenski prostor da bi dovršio MM unmapiranje, on se razmazuje na određenoj granularnosti. Broj virtuelnog adresnog prostora koji nije mapiran određuje se sledećom formulom:
RefsNumberOfChunksToTrim * 128MB (za zapreminu veličine > 10 TB)
RefsNumberOfChunksToTrim * 64MB (za zapreminu veličine < 10 TB)
Ova opcija funkcioniše ako opseg VA koji se uklanja nema aktivne reference (to jest, mapirane stranice sa metapodacima).
Navedite naznačene vrednosti u sledećem potključu:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Ime vrednosti: RefsNumberOfChunksToTrim
Tip vrednosti: REG_DWORD
Podaci o vrednosti: 4 (decimalni)
Napomena Postavljanje funkcije RefsNumberOfChunksToTrim na veće vrednosti uzrokuje agresivnije skraćivanje funkcije ReFS. To smanjuje memoriju koja se koristi. Podesite vrednost skraćivanja na odgovarajući broj: 8, 16, 32 i tako dalje.
RefsEnableInlineTrim U ovoj opciji, ReFS šalje dole MM trim u liniji dok uklanja mapiranje stranice sa metapodacima. Ovo je najagresivnija opcija jer može da izazove regresiju performansi ako se ReFS koristi na medijumima visokih performansi, kao što su SSD ili NVMe.



Navedite naznačene vrednosti u sledećem potključu:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem



Ime vrednosti: RefsEnableInlineTrim
Tip vrednosti: REG_DWORD
Podaci o vrednosti:1

Preporuke:

  • Ako veliki aktivni radni skup uzrokuje loše performanse, pokušajte da postavite RefsEnableLargeWorkingSetTrim = 1.
  • Ako ova postavka ne daje zadovoljavajući rezultat, pokušajte da izvršite različite vrednosti za RefNumberOfChunksToTrim, na primer 8, 16, 32 i tako dalje.
  • Ako ovo i dalje ne daje željeni efekat, podesite RefsEnableInlineTrim = 1.
RefsDisableCachedPins Ova opcija onemogućava keširane PIN kodove. To je bio glavni uzrok velikog aktivnog radnog skupa. Navedite naznačene vrednosti u sledećem potključu:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Ime vrednosti: RefsDisableCachedPins
Tip vrednosti: REG_DWORD
Podaci o vrednosti: 1
RefsProcessedDeleteQueueEntryCountThreshold Ova opcija dodaje heuristiku u logiku kontrolnih tački u sistemu ReFS. Zbog toga ReFS pokreće kontrolnu tačku kada red za brisanje dostigne određenu veličinu. IO-ovi su zaglavljeni na ReFS-u jer se logika kontrolne tačke zaglavila tokom obrade velikog redosleda za brisanje.
Navedite naznačene vrednosti u sledećem potključu:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem
Ime vrednosti: RefsProcessedDeleteQueueEntryCountThreshold
Tip vrednosti: REG_DWORD
Podaci o vrednosti: 2048 (decimalni)
Napomena Postavljanje RefsProcessedDeleteQueueEntryThreshold na niže vrednosti uzrokuje da ReFS češće pokreće kontrolne tačke. Podesite vrednost na 2048, a zatim smanjite vrednost na 1024, a zatim 512.
DuplicateExtentBatchSizeinMB
(važi samo za Microsoft Data Protection Manager)
Veliki duplirani pozivi opsega uvode kašnjenje u sistem. To je zato što druge operacije moraju da sačekaju dok se ove dugotrajne operacije ne dovrše. Ova opcija smanjuje veličinu poziva dupliranih opsega.
Napomena DPM će postaviti ovu promenu ključa registratora kao podrazumevanu vrednost kao deo UR4.
Navedite naznačene vrednosti u sledećem potključu:
HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage
Ime vrednosti: DuplicateExtentBatchSizeinMB
Tip vrednosti: REG_DWORD
Podaci o vrednosti: 100 (decimalni)
Napomena Podrazumevana vrednost za DuplicateExtentBatchSizeinMB je 2000 (2 GB). Prihvaćena je svaka vrednost od 1 do 4095.
TimeOutValue Ova opcija proširuje vrednost TimeOutValue .
Navedite naznačene vrednosti u sledećem potključu:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk
Ime vrednosti: TimeOutValue
Tip vrednosti: REG_DWORD
Podaci o vrednosti: 0x78 (heksadecimalni)
Napomena Podrazumevana vrednost za TimeOutValue je 0x41 (65 decimala). 0x78 se prevodi u 120 decimalnih brojeva.

Reference

Pregled Resilient File System (ReFS)