Зведення
Ви помітите, що інтенсивне використання пам'яті у файловій системі Resilient File System (ReFS) типу на комп'ютері під керуванням Windows Server 2016. Ви також можете помітити, що том ReFS не відповідає або зависає під час виконання резервних копій. Це може статися, якщо використовується програма резервного копіювання, яка виконує великі операції блокування клонів.
Це оновлення покращує продуктивність ReFS, більш ретельно розпакуючи кілька подань файлу.
Отримання оновлення
Це оновлення входить до сукупного пакета оновлень від 22 лютого 2018 р.
Додаткові відомості
: Якщо неправильно змінити реєстр за допомогою редактора реєстру або іншим способом, можуть виникнути серйозні проблеми. Через них може знадобитися повторно інсталювати операційну систему. Корпорація Майкрософт не гарантує вирішення цих проблем. Змініть реєстр на власний ризик.
Це оновлення містить необов'язкові параметри реєстру з можливістю налаштування для вирішення великих потоків метаданих ReFS, які раніше містилися в kb 4016173 та KB 4035951.
Важливо!
-
Щоб ці зміни параметрів набрали сили, потрібне перезавантаження.
-
Ці параметри можна використовувати в будь-якій комбінації, оскільки вони не перекриваються функціонально.
-
Ці параметри потрібно встановити послідовно на кожному вузлі відмовостійкого кластера.
Параметри, які можна налаштувати
Параметр |
Опис |
---|---|
ПосиланняНастройка кінцевої кладки |
Цей параметр призводить до того, що ReFS намагається виконати повний mm unmap для всіх потоків метаданих на кожній контрольній точки. Цей параметр дає очікуваний результат, лише якщо том неактивний і не має зіставлених сторінок. Укажіть указані значення в такому підрозділі: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ім'я значення: RefsEnableLargeWorkingSetTrim Тип значення: REG_DWORD Значення даних: 1 |
Номер посилання на кількість чунків до строму |
ReFS має ледачий ММ unmap логіки. Таким чином, коли ReFS переключає простір імен для завершення mm unmap, він не зіставлено з певною деталізацією. Кількість незіставленого віртуального адресного простору визначається такою формулою: RefsNumberOfChunksToTrim * 128MB (для обсягу розміру > 10 ТБ) RefsNumberOfChunksToTrim * 64MB (для обсягу розміру < 10 ТБ) Цей параметр працює, якщо незіставлений діапазон VA не має активних посилань (тобто зіставлених сторінок метаданих). Укажіть указані значення в такому підрозділі: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ім'я значення: RefsNumberOfChunksToTrim Тип значення: REG_DWORD Значення даних: 4 (десяткові)Нотатка Якщо встановити для параметра RefsNumberOfChunksToTrim значення більшого значення, reFS обтинає більш агресивніше. Це зменшує обсяг пам'яті, який використовується. Установіть для значення обтинання відповідне число: 8, 16, 32 тощо. |
Об'юм посилання в межах рядка |
У цьому випадку ReFS надсилає обтинання MM в межах рядка, поки не зіставлено сторінку метаданих. Це найактивніший варіант, оскільки він може призвести до зниження продуктивності, якщо ReFS використовується в високопродуктивних носіях, наприклад SSD або NVMe. Укажіть указані значення в такому підрозділі: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ім'я значення: RefsEnableInlineTrim Тип значення: REG_DWORD Значення даних: 1Рекомендації.
|
RefsDisableCachedPins |
Цей параметр вимикає кешовані pin-коди. Це стало основною причиною великого активного робочого набору. Укажіть указані значення в такому підрозділі: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ім'я значення: RefsDisableCachedPins Тип значення: REG_DWORD Значення даних: 1 |
ПосиланняProcessedDeleteQueueEntryCountThreshold |
Цей параметр додається до логіки контрольної точки ReFS. Це призводить до запуску ReFS контрольної точки, коли черга видалення досягає певного розміру. IOs застрягли в ReFS, тому що логіка контрольної точки застрягла під час обробки великої черги видалення. Укажіть указані значення в такому підрозділі: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Ім'я значення: RefsProcessedDeleteQueueEntryCountThreshold Тип значення: REG_DWORD Значення даних: 2048 (десятковий)ПриміткаЯкщо встановити параметр RefsProcessedDeleteQueueEntryThreshold до нижчих значень, reFS запускає контрольні точки частіше. Установіть значення 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. Укажіть указані значення в такому підрозділі: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Disk Ім'я значення: TimeOutValue Тип значення: REG_DWORD Дані значення: 0x78 (шістнадцяткові)ПриміткаЗначення за промовчанням для TimeOutValue – це 0x41 (65 десяткових). 0x78 перетворюється на 120 десяткових розрядів. |