Applies ToWindows Server 2016 Windows Server 2016 Standard

Podsumowanie

W systemie plików ReFS (Resilient File System) można zauważyć duże zużycie pamięci na komputerze z systemem Windows Server 2016. Możesz również zauważyć, że wolumin systemu plików ReFS przestaje odpowiadać lub zawiesza się podczas wykonywania kopii zapasowych. Może się tak zdarzyć, gdy używasz aplikacji kopii zapasowej, która wykonuje duże operacje klonowania bloków.

Ta aktualizacja poprawia wydajność systemu plików ReFS przez dokładniejsze anulowanie mapowania wielu widoków pliku.

Jak uzyskać aktualizację

Ta aktualizacja jest dołączona do aktualizacji zbiorczej z 22 lutego 2018 r.

Więcej informacji

Ostrzeżenie: Niepoprawne zmodyfikowanie rejestru przy użyciu edytora rejestru lub innej metody może stać się przyczyną poważnych problemów. Ich usunięcie może wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie może zagwarantować, że rozwiązanie tych problemów będzie możliwe. Zmodyfikuj rejestr na własne ryzyko.

Ta aktualizacja zawiera opcjonalne parametry rejestru, które można przełączyć, aby adresować duże strumienie metadanych systemu plików ReFS, które wcześniej zostały udokumentowane w 4016173 KB i 4035951 KB.

Ważne

  • Ponowne uruchomienie jest wymagane, aby te zmiany parametrów zostały wprowadzone.

  • Tych parametrów można używać w dowolnej kombinacji, ponieważ nie nakładają się one funkcjonalnie.

  • Te parametry muszą być ustawione spójnie dla każdego węzła klastra trybu failover.

Parametry do przestrajenia

Parametr

Opis

RefsEnableLargeWorkingSetTrim

Ta opcja powoduje, że system plików ReFS próbuje zakończyć usuwanie map mm ze wszystkich strumieni metadanych w każdym punkcie kontrolnym. Ta opcja spowoduje uzyskanie oczekiwanego wyniku tylko wtedy, gdy wolumin jest bezczynny i nie ma zamapowanych stron.

Określ wskazane wartości w następującym podkluczu:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nazwa wartości: RefsEnableLargeWorkingSetTrim Typ wartości: REG_DWORD Dane wartości: 1

RefsNumberOfChunksToTrim

System plików ReFS ma leniwą logikę unmap mm. Dlatego gdy system plików ReFS cyklicznie przełącza obszar nazw w celu ukończenia unmapowania mm, rozmapuje się z określoną szczegółowością. Liczba niemapowanego wirtualnego obszaru adresowego jest określana przez następującą formułę:

RefsNumberOfChunksToTrim * 128 MB (dla wielkości > 10 TB)

RefsNumberOfChunksToTrim * 64 MB (dla wielkości < 10 TB)

Ta opcja działa, jeśli zakres va, który jest unmapped nie ma aktywnych odwołań (czyli zamapowanych stron metadanych).

Określ wskazane wartości w następującym podkluczu:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nazwa wartości: RefsNumberOfChunksToTrim Typ wartości: REG_DWORD Dane wartości: 4 (dziesiętne)

Uwaga Ustawienie wartości RefsNumberOfChunksToTrim na większe wartości powoduje, że system plików ReFS jest przycinany bardziej agresywnie. Zmniejsza to używaną pamięć. Ustaw wartość przycięcia na odpowiednią liczbę: 8, 16, 32 itd.

RefsEnableInlineTrim

W tej opcji system plików ReFS wysyła w dół przycięcie MM w tekście, gdy rozmapuje stronę metadanych. Jest to najbardziej agresywna opcja, ponieważ może powodować regresję wydajności, jeśli system plików ReFS jest używany na nośnikach o wysokiej wydajności, takich jak SSD lub NVMe.

Określ wskazane wartości w następującym podkluczu:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nazwa wartości: RefsEnableInlineTrim Typ wartości: REG_DWORD Dane wartości: 1

Zalecenia:

  • Jeśli duży aktywny zestaw roboczy powoduje niską wydajność, spróbuj ustawić refsEnableLargeWorkingSetTrim = 1.

  • Jeśli to ustawienie nie daje zadowalającego wyniku, spróbuj użyć różnych wartości funkcji RefsNumberOfChunksToTrim, takich jak 8, 16, 32 itd.

  • Jeśli to nadal nie daje żądanego efektu, ustaw wartość RefsEnableInlineTrim = 1.

RefsDisableCachedPins

Ta opcja wyłącza buforowane pinezki. Była to główna przyczyna dużego aktywnego zestawu roboczego. Określ wskazane wartości w następującym podkluczu:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nazwa wartości: RefsDisableCachedPins Typ wartości: REG_DWORD Dane wartości: 1

RefsProcessedDeleteQueueEntryCountThreshold

Ta opcja dodaje heurystyczną logikę punktu kontrolnego systemu plików ReFS. To powoduje, że system plików ReFS uruchamia punkt kontrolny, gdy kolejka usuwania osiągnie określony rozmiar. System IOs zatrzymuje się w systemie plików ReFS, ponieważ logika punktu kontrolnego utknęła podczas przetwarzania dużej kolejki usuwania.

Określ wskazane wartości w następującym podkluczu:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem

Nazwa wartości: RefsProcessedDeleteQueueEntryCountThreshold Typ wartości: REG_DWORD Dane wartości: 2048 (dziesiętne)

NutaUstawienie wartości RefsProcessedDeleteQueueEntryThreshold na niższe wartości powoduje, że system plików ReFS częściej uruchamia punkty kontrolne. Ustaw wartość 2048, a następnie zmniejsz wartość do 1024, a następnie 512.

DuplicateExtentBatchSizeinMB (Dotyczy tylko Menedżera ochrony danych firmy Microsoft)

W dużych duplikatach wywołania wprowadzają opóźnienia w systemie. Jest to spowodowane tym, że inne operacje muszą czekać na ukończenie tych długotrwałych operacji. Ta opcja zmniejsza rozmiar wywołania zduplikowanych zakresów.

NutaModuł DPM ustawi tę zmianę klucza rejestru jako wartość domyślną jako część ur4.

Określ wskazane wartości w następującym podkluczu:

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

Nazwa wartości: DuplicateExtentBatchSizeinMB Typ wartości: REG_DWORD Dane wartości: 100 (dziesiętne)

NutaWartość domyślna parametru DuplicateExtentBatchSizeinMB to 2000 (2 GB). Każda wartość z zakresu od 1 do 4095 jest akceptowana.

TimeOutValue (Wartość limitu czasu)

Ta opcja rozszerza wartość TimeOutValue (Wartość TimeOutValue).

Określ wskazane wartości w następującym podkluczu:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk

Nazwa wartości: TimeOutValue Typ wartości: REG_DWORD Dane wartości: 0x78 (szesnastkowo)

NutaWartość domyślna parametru TimeOutValue to 0x41 (65 miejsc dziesiętnych). 0x78 przekłada się na liczbę 120 miejsc dziesiętnych.

Informacje pomocnicze

Omówienie systemu plików ReFS (Resilient File System)

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.