Резюме
Забелязвате прекомерно използване на паметта в типа файлова система Resilient File System (ReFS) на компютър, на който се изпълнява Windows Server 2016. Може също да забележите, че том ReFS не отговаря или замръзва, когато извършвате архивиране. Това може да се случи по-конкретно, когато използвате приложение за архивиране, което извършва операции на клониране на големи блокове.
Тази актуализация подобрява производителността на ReFS чрез по-пълно десъпоставяне на множество изгледи на даден файл.
Как да получите актуализацията
Тази актуализация е включена в сборната актуализация от 22 февруари 2018 г.
Повече информация
Предупреждение
Ако промените системния регистър неправилно, като използвате редактора на системния регистър или друг метод, е възможно да възникнат сериозни проблеми. Поради тези проблеми може да се наложи да преинсталирате операционната система. Microsoft не гарантира, че тези проблеми могат да бъдат отстранени. Променете системния регистър на собствена отговорност.
Тази актуализация включва незадължителни регулиращи се параметри на системния регистър за справяне с големи потоци с метаданни на ReFS, които преди това са били документирани в KB 4016173 и KB 4035951.
Важно
- За да влязат в сила тези промени в параметрите, е необходимо рестартиране.
- Тези параметри могат да се използват във всяка комбинация, тъй като те не се припокриват функционално.
- Тези параметри трябва да бъдат зададени еднакво за всеки възел на клъстер за преместване (на ресурси) при отказ.
Регулируеми параметри
| Параметър | Описание |
|---|---|
| RefsEnableLargeWorkingSetTrim | Тази опция кара ReFS да опита да извърши MM десъпоставяне на всички потоци с метаданни във всяка контролна точка. Тази опция ще даде очаквания резултат само ако томът е неактивен и няма нанесени страници. Задайте посочените стойности в следния подключ: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Име на стойност: RefsEnableLargeWorkingSetTrim Тип стойност: REG_DWORD Данни за стойност: 1 |
| RefsNumberOfChunksToTrim | ReFS има мързеливо MM unmap логика. Следователно, когато ReFS циклично променя пространството на имената, за да завърши MM unmap, той премахва нанасянето с определена детайлност. Броят на виртуалното адресно пространство, което не е нанесено, се определя със следната формула: RefsNumberOfChunksToTrim * 128MB (за обем с размер > 10 TB) RefsNumberOfChunksToTrim * 64MB (за обем с размер < 10 TB) Тази опция работи, ако диапазонът на VA, който не се нанася, няма активни препратки (т.е. страници с нанесени метаданни). Задайте посочените стойности в следния подключ: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Име на стойността: RefsNumberOfChunksToTrim Тип стойност: REG_DWORD Данни за стойност: 4 (десетично число) Забележка Задаването на по-големи стойности на RefsNumberOfChunksToTrim кара ReFS да изрязва по-агресивно. Това намалява паметта, която се използва. Задайте подходящо число за стойността за изрязване: 8, 16, 32 и т.н. |
| RefsEnableInlineTrim | В тази опция ReFS изпраща надолу вградено описание на изрязване на MM, докато премахва картата на своята страница с метаданни. Това е най-агресивната опция, защото може да доведе до влошаване на производителността, ако ReFS се използва на високопроизводителни носители, като SSD или NVMe. Задайте посочените стойности в следния подключ: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Име на стойността: RefsEnableInlineTrim Тип стойност: REG_DWORD Данни за стойност:1 Препоръки:
|
| RefsDisableCachedPins | Тази опция забранява кешираните закачания. Това беше основна причина за големия активен работен набор. Задайте посочените стойности в следния подключ: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Име на стойността: RefsDisableCachedPins Тип стойност: REG_DWORD Данни за стойност: 1 |
| RefsProcessedDeleteQueueEntryCountThreshold | Тази опция добавя евристика към логиката на контролните точки на ReFS. Това кара ReFS да изпълни контролна точка, когато опашката за изтриване достигне определен размер. IO са блокирали на ReFS, защото логиката на контролната точка е блокирала при обработката на голяма опашка за изтриване. Задайте посочените стойности в следния подключ: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Име на стойност: RefsProcessedDeleteQueueEntryCountThreshold Тип стойност: REG_DWORD Данни за стойност: 2048 (десетично) Забележка Задаването на RefsProcessedDeleteQueueEntryThreshold на по-ниски стойности кара контролните точки да се изпълняват по-често. Задайте стойността на 2048, след което намалете стойността на 1024, а след това на 512. |
|
DuplicateExtentBatchSizeinMB (Приложимо само за Microsoft Data Protection Manager) |
Извикванията с големи дублиращи се разширения водят до закъснение в системата. Това е така, защото други операции трябва да чакат, докато тези продължителни операции бъдат завършени. Тази опция намалява размера на извикването на дублирани части. Забележка DPM ще зададе тази промяна в ключа от системния регистър като стойност по подразбиране като част от UR4. Задайте посочените стойности в следния подключ: HKEY_LOCAL_MACHINE\Software\Microsoft\Microsoft Data Protection Manager\Configuration\DiskStorage Име на стойността: DuplicateExtentBatchSizeinMB Тип стойност: REG_DWORD Данни за стойност: 100 (десетично число) Забележка Стойността по подразбиране за DuplicateExtentBatchSizeinMB е 2000 (2 ГБ). Приема се всяка стойност от 1 до 4095. |
| TimeOutValue | Тази опция разширява стойността TimeOutValue . Задайте посочените стойности в следния подключ: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk Име на стойността: TimeOutValue Тип стойност: REG_DWORD Данни за стойността: 0x78 (шестнадесетично) Забележка Стойността по подразбиране за TimeOutValue е 0x41 (65 знака след десетичната запетая). 0x78 се превежда в 120 знака след десетичната запетая. |