Podsumowanie
Zauważysz duże zużycie pamięci w systemie plików ReFS (Resilient File System) 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ę to zdarzyć w szczególności podczas korzystania z aplikacji do tworzenia kopii zapasowych, która wykonuje duże operacje klonowania bloków.
Ta aktualizacja zwiększa wydajność systemu plików ReFS przez dokładniejsze usuwanie mapowania wielu widoków pliku.
Jak uzyskać aktualizację
Ta aktualizacja jest zawarta w 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 dostosowywane parametry rejestru, aby adresować duże strumienie metadanych systemu plików ReFS, które zostały wcześniej udokumentowane w 4016173 KB i KB 4035951.
Ważne
- Aby te zmiany parametrów zostały wprowadzone, wymagane jest ponowne uruchomienie.
- Parametry te mogą być używane w dowolnej kombinacji, ponieważ funkcjonalnie się nie pokrywają.
- Te parametry muszą być ustawione spójnie w każdym węźle klastra trybu failover.
Przestrajane parametry
| Parametr | Opis |
|---|---|
| RefsEnableLargeWorkingSetTrim | Ta opcja powoduje, że system plików ReFS próbuje całkowicie usunąć mapowanie MM wszystkich strumieni metadanych w każdym punkcie kontrolnym. Ta opcja spowoduje uzyskanie oczekiwanego rezultatu 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 ReFS ma leniwą logikę usuwania mapowania MM. W związku z tym, gdy system plików ReFS cyklicznie zmienia przestrzeń nazw w celu zakończenia usuwania mapowania MM, usuwa mapowanie z określonym poziomem szczegółowości. Liczba niemapowanej wirtualnej przestrzeni adresowej jest określana przez następującą formułę: RefsNumberOfChunksToTrim * 128 MB (dla woluminu o rozmiarze > 10 TB) RefsNumberOfChunksToTrim * 64 MB (dla woluminu o rozmiarze < 10 TB) Ta opcja działa, jeśli niemapowany zakres VA 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) Wskazówka Ustawienie dla parametru RefsNumberOfChunksToTrim większych wartości powoduje, że system plików ReFS intensywniej przycina. Zmniejsza to używaną pamięć. Ustaw odpowiednią liczbę przycięcia: 8, 16, 32 itd. |
| RefsEnableInlineTrim | W przypadku tej opcji system plików ReFS wysyła przycinanie MM w tekście podczas usuwania mapowania strony metadanych. Jest to najbardziej agresywna opcja, ponieważ może spowodować spadek wydajności, jeśli system plików ReFS jest używany na nośnikach o wysokiej wydajności, takich jak dysk 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:
|
| 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 algorytm heurystyczny do logiki punktów kontrolnych systemu plików ReFS. Powoduje to, że system plików ReFS uruchamia punkt kontrolny, gdy kolejka usuwania osiągnie określony rozmiar. We/Wy są zablokowane 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ętnie) Wskazówka Ustawienie niższej wartości dla parametru RefsProcessedDeleteQueueEntryThreshold powoduje, że system plików ReFS częściej uruchamia punkty kontrolne. Ustaw wartość na 2048, następnie zmniejsz ją do 1024, a następnie 512. |
|
DuplicateExtentBatchSizeinMB (Dotyczy tylko Menedżera ochrony danych firmy Microsoft) |
Wywołania dużych, zduplikowanych zakresów wprowadzają opóźnienia do systemu. Jest to spowodowane tym, że inne operacje muszą poczekać na ukończenie tych długotrwałych operacji. Ta opcja powoduje zmniejszenie rozmiaru wywołania zduplikowanych zakresów. Wskazówka Program DPM ustawi tę zmianę klucza rejestru jako wartość domyślną w ramach identyfikatora 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ętnie) Wskazówka Wartość domyślna parametru DuplicateExtentBatchSizeinMB to 2000 (2 GB). Akceptowane są wszystkie wartości od 1 do 4095. |
| TimeOutValue (Wartość limitu czasu) | Ta opcja rozszerza 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) Wskazówka Wartość domyślna parametru TimeOutValue to 0x41 (65 miejsc dziesiętnych). 0x78 przekłada się na 120 dziesiętnych. |