Applies ToWindows Server 2016 Windows Server 2016 Standard

Rezumat

Observați o utilizare intensă a memoriei în tipul de sistem de fișiere ReFS (Resilient File System) pe un computer care rulează Windows Server 2016. De asemenea, este posibil să observați că un volum ReFS nu mai răspunde sau îngheață atunci când efectuați copii backup. Acest lucru se poate întâmpla în mod specific atunci când utilizați o aplicație de backup care efectuează operațiuni mari de blocare-clonă.

Această actualizare îmbunătățește performanța ReFS prin anularea mai amănunțită a mapării mai multor vizualizări ale unui fișier.

Cum obțineți actualizarea

Această actualizare este inclusă în actualizarea cumulativă din 22 februarie 2018.

Mai multe informații

Avertisment: Pot apărea probleme grave dacă faceți modificări incorecte în registry utilizând Registry Editor sau altă metodă. Aceste probleme pot necesita reinstalarea sistemului de operare. Microsoft nu poate garanta că aceste probleme pot fi rezolvate. Modificați registry pe propriul risc.

Această actualizare include parametri de registry cu ton opționali, pentru a trata fluxuri mari de metadate ReFS care au fost documentate anterior în kb 4016173 și KB 4035951.

Important

  • Este necesară o repornire pentru ca aceste modificări ale parametrilor să aibă efect.

  • Acești parametri pot fi utilizați în orice combinație, deoarece nu se suprapun funcțional.

  • Acești parametri trebuie setați în mod unitar pe fiecare nod al unui cluster de reluare în caz de nereușită.

Parametri tonabili

Parametru

Descriere

RefsEnableLargeWorkingSetTrim

Această opțiune face ca ReFS să încerce o anulare a mapării MM a tuturor fluxurilor de metadate la fiecare punct de verificare. Această opțiune va produce rezultatul așteptat doar dacă volumul este inactiv și nu are pagini mapate.

Specificați valorile indicate în următoarea subcheie:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nume valoare: RefsEnableLargeWorkingSetTrim Tip valoare: REG_DWORD Date valoare: 1

RefsNumberOfChunksToTrim

ReFS are o logica unmap MM leneș. Prin urmare, atunci când ReFS cicluri de namespace pentru a finaliza un MM unmap, acesta unmaps la o anumită granularitate. Numărul de spațiu de adrese virtual care este nemapat este determinat de următoarea formulă:

RefsNumberOfChunksToTrim * 128MB (pentru volumul dimensiunii > 10 TB)

RefsNumberOfChunksToTrim * 64MB (pentru volumul dimensiunii < 10 TB)

Această opțiune funcționează dacă zona VA care este în curs de nemapare nu are referințe active (adică pagini de metadate mapate).

Specificați valorile indicate în următoarea subcheie:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nume valoare: RefsNumberOfChunksToTrim Tip valoare: REG_DWORD Date valoare: 4 (zecimal)

Notă Setarea RefsNumberOfChunksToTrim la valori mai mari face ca ReFS să decupeze mai agresiv. Acest lucru reduce memoria utilizată. Setați valoarea de ajustare la un număr corespunzător: 8, 16, 32 și așa mai departe.

RefsEnableInlineTrim

În această opțiune, ReFS trimite o ascundere parțială MM în linie, în timp ce anulează maparea paginii sale de metadate. Aceasta este opțiunea cea mai agresivă, deoarece poate provoca regresie de performanță dacă ReFS este utilizat pe un suport media de înaltă performanță, cum ar fi un SSD sau NVMe.

Specificați valorile indicate în următoarea subcheie:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nume valoare: RefsEnableInlineTrim Tip valoare: REG_DWORD Date valoare: 1

Recomandări:

  • Dacă un set mare de lucru activ cauzează performanțe slabe, încercați să setați RefsEnableLargeWorkingSetTrim = 1.

  • Dacă această setare nu produce un rezultat satisfăcător, încercați valori diferite pentru RefsNumberOfChunksToTrim, cum ar fi 8, 16, 32 și așa mai departe.

  • Dacă acest lucru tot nu oferă efectul dorit, setați RefsEnableInlineTrim = 1.

RefsDisableCachedPins

Această opțiune dezactivează pinii din cache. Aceasta a fost o cauză majoră a setului mare de lucru activ. Specificați valorile indicate în următoarea subcheie:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nume valoare: RefsDisableCachedPins Tip valoare: REG_DWORD Date valoare: 1

RefsProcessedDeleteQueueEntryCountThreshold

Această opțiune adaugă o valoare euristică la logica de punctare a punctelor de verificare ReFS. Acest lucru face ca ReFS să ruleze un punct de verificare atunci când coada de ștergere atinge o anumită dimensiune. IO-urile sunt blocate în ReFS, deoarece logica punctului de verificare s-a blocat în timp ce se procesează o coadă mare de ștergere.

Specificați valorile indicate în următoarea subcheie:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nume valoare: RefsProcessedDeleteQueueEntryCountThreshold Tip valoare: REG_DWORD Date valoare: 2048 (zecimal)

NotăSetarea RefsProcessedDeleteQueueEntryThreshold la valori mai mici determină ca ReFS să ruleze mai frecvent punctele de verificare. Setați valoarea la 2048, apoi reduceți valoarea la 1024, apoi la 512.

DuplicateExtentBatchSizeinMB (Se aplică doar pentru Microsoft Data Protection Manager)

Apelurile cu dubluri mari introduc latență în sistem. Acest lucru se întâmplă deoarece alte operațiuni trebuie să aștepte până la finalizarea acestor operațiuni cu rulare lungă. Această opțiune reduce dimensiunea numărului de apeluri dublură.

NotăDPM va seta această modificare de cheie de registry ca valoare implicită ca parte a UR4.

Specificați valorile indicate în următoarea subcheie:

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

Nume valoare: DuplicateExtentBatchSizeinMB Tip valoare: REG_DWORD Date valoare: 100 (zecimal)

NotăValoarea implicită pentru DuplicateExtentBatchSizeinMB este 2000 (2 GB). Orice valoare de la 1 la 4095 este acceptată.

TimeOutValue

Această opțiune extinde valoarea TimeOutValue.

Specificați valorile indicate în următoarea subcheie:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

Nume valoare: TimeOutValue Tip valoare: REG_DWORD Date valoare: 0x78 (hexazecimal)

NotăValoarea implicită pentru TimeOutValue este 0x41 (65 de zecimale). 0x78 înseamnă 120 de zecimale.

Referințe

Prezentare generală Resilient File System (ReFS)

Aveți nevoie de ajutor suplimentar?

Doriți mai multe opțiuni?

Explorați avantajele abonamentului, navigați prin cursurile de instruire, aflați cum să vă securizați dispozitivul și multe altele.

Comunitățile vă ajută să adresați întrebări și să răspundeți la întrebări, să oferiți feedback și să primiți feedback de la experți cu cunoștințe bogate.