Povzetek
V računalniku, v katerem je nameščen Windows Server 2016, opazite veliko porabo pomnilnika pri vrsti datotečnega sistema ReFS (Resilient File System). Prav tako lahko opazite, da se nosilec ReFS ne odziva ali zamrzne, ko izvajate varnostno kopiranje. To se lahko zgodi zlasti, ko uporabljate program za varnostno kopiranje, ki izvaja velike operacije kloniranja blokov.
Ta posodobitev izboljša učinkovitost delovanja sistema ReFS tako, da temeljiteje odstranite preslikavo več pogledov datoteke.
Kako pridobiti posodobitev
Ta posodobitev je vključena v zbirno posodobitev z dne 22. februarja 2018.
Več informacij
Opozorilo
Če z urejevalnikom registra ali na drug način nepravilno spremenite register, lahko pride do resnih težav. Zaradi teh težav boste morali morda znova namestiti operacijski sistem. Microsoft ne more zagotoviti, da bo te težave mogoče odpraviti. Register spremenite na lastno odgovornost.
Ta posodobitev vključuje izbirne nastavljive parametre registra za naslavljanje velikih tokov metapodatkov ReFS, ki so bili prej dokumentirani v 4016173 zbirke znanja in 4035951 zbirke znanja.
Pomembno
- Za uveljavitev teh sprememb parametrov je potreben ponovni zagon.
- Ti parametri se lahko uporabljajo v kateri koli kombinaciji, ker se funkcionalno ne prekrivajo.
- Te parametre je treba dosledno nastaviti na vsakem vozlišču gruče za preklop pri izpadu.
Nastavljivi parametri
| Parameter | Opis |
|---|---|
| RefsEnableLargeWorkingSetTrim | Ta možnost povzroči, da ReFS poskusi dokončati MM preslikavo vseh tokov metapodatkov na vsaki kontrolni točki. Ta možnost bo ustvarila pričakovani rezultat le, če je nosilec nedejaven in nima preslikanih strani. Navedene vrednosti določite v naslednjem podključu: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ime vrednosti: RefsEnableLargeWorkingSetTrim Vrsta vrednosti: REG_DWORD Podatki o vrednosti: 1 |
| RefsNumberOfChunksToTrim | ReFS ima lenobno logiko MM unmap. Torej, ko ReFS ciklizira imenski prostor, da dokonča preslikavo MM, odstrani preslikavo z določeno granularnostjo. Število navideznega naslovnega prostora, ki ni preslikan, je določeno s to formulo: RefsNumberOfChunksToTrim * 128 MB (za nosilec velikosti > 10 TB) RefsNumberOfChunksToTrim * 64 MB (za nosilec velikosti < 10 TB) Ta možnost deluje, če obseg VA, ki ga preslikate, nima aktivnih referenc (to je preslikanih strani z metapodatki). Navedene vrednosti določite v naslednjem podključu: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ime vrednosti: RefsNumberOfChunksToTrim Vrsta vrednosti: REG_DWORD Podatki o vrednosti: 4 (decimalno) Opomba Če nastavite RefsNumberOfChunksToTrim na večje vrednosti, se ReFS obrezuje bolj agresivno. To zmanjša pomnilnik, ki se uporablja. Nastavite vrednost obrezovanja na ustrezno število: 8, 16, 32 in tako naprej. |
| RefsEnableInlineTrim | V tej možnosti ReFS pošlje MM trim v vrstici, medtem ko odstrani svojo stran z metapodatki. To je najbolj agresivna možnost, ker lahko povzroči regresijo zmogljivosti, če se ReFS uporablja na visoko zmogljivih medijih, kot sta SSD ali NVMe. Navedene vrednosti določite v naslednjem podključu: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ime vrednosti: RefsEnableInlineTrim Vrsta vrednosti: REG_DWORD Podatki o vrednosti:1 Priporočila:
|
| RefsDisableCachedPins | Ta možnost onemogoči predpomnjene zatiče. To je bil glavni vzrok velikega aktivnega delovnega sklopa. Navedene vrednosti določite v naslednjem podključu: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ime vrednosti: RefsDisableCachedPins Vrsta vrednosti: REG_DWORD Podatki o vrednosti: 1 |
| RefsProcessedDeleteQueueEntryCountThreshold | Ta možnost doda hevristiko logiki kontrolnih točk ReFS. To povzroči, da ReFS zažene kontrolno točko, ko čakalna vrsta za brisanje doseže določeno velikost. IO-ji so obtičali na ReFS-u, ker se je logika kontrolne točke zataknila med obdelavo velike čakalne vrste za brisanje. Navedene vrednosti določite v naslednjem podključu: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ime vrednosti: RefsProcessedDeleteQueueEntryCountThreshold Vrsta vrednosti: REG_DWORD Podatki o vrednosti: 2048 (decimalno) Opomba Če nastavite RefsProcessedDeleteQueueEntryThreshold na nižje vrednosti, lahko ReFS pogosteje zažene kontrolne točke. Nastavite vrednost na 2048, nato zmanjšajte vrednost na 1024 in nato na 512. |
|
DuplicateExtentBatchSizeinMB (Velja samo za Microsoft Data Protection Manager) |
Klici velikih podvojenih obsegov uvajajo zakasnitev v sistem. To je zato, ker morajo druge operacije počakati, da se te dolgotrajne operacije zaključijo. Ta možnost zmanjša velikost klica podvojenih obsegov. Opomba DPM bo to spremembo registrskega ključa nastavil kot privzeto vrednost kot del UR4. Navedene vrednosti določite v naslednjem podključu: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage Ime vrednosti: DuplicateExtentBatchSizeinMB Vrsta vrednosti: REG_DWORD Podatki o vrednosti: 100 (decimalno) Opomba Privzeta vrednost za DuplicateExtentBatchSizeinMB je 2000 (2 GB). Sprejeta je katera koli vrednost od 1 do 4095. |
| Časovna omejitev | Ta možnost razširi vrednost »TimeOutValue «. Navedene vrednosti določite v naslednjem podključu: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk Ime vrednosti: TimeOutValue Vrsta vrednosti: REG_DWORD Podatki o vrednosti: 0x78 (šestnajstiško) Opomba Privzeta vrednost za TimeOutValue je 0x41 (65 decimalno). 0x78 pomeni 120 decimalk. |