Зведення
На комп'ютері, де запущено Windows Server 2016, ви помітили інтенсивне використання пам'яті у файловій системі Resilient File System (ReFS). Ви також можете помітити, що том ReFS перестає відповідати або зависає під час виконання резервного копіювання. Зокрема, це може статися, коли ви використовуєте програму резервного копіювання, яка виконує великі операції блокового клонування.
Це оновлення покращує продуктивність ReFS шляхом більш ретельної відміни зіставлення декількох подань файлу.
Отримання оновлення
Це оновлення входить до сукупного пакета оновлень за 22 лютого 2018 р.
Додаткові відомості
Попередження
Якщо неправильно змінити реєстр за допомогою редактора реєстру або іншим способом, можуть виникнути серйозні проблеми. Через них може знадобитися повторно інсталювати операційну систему. Корпорація Майкрософт не гарантує вирішення цих проблем. Змініть реєстр на власний ризик.
Це оновлення містить необов'язкові настроювані параметри реєстру для обробки великих потоків метаданих 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, він скасовує зіставлення з певною деталізацією. Кількість незіставленого віртуального адресного простору визначається за такою формулою: RefsNumberOfChunksToTrim * 128 МБ (для обсягу > 10 ТБ) RefsNumberOfChunksToTrim * 64 МБ (для обсягу < 10 ТБ) Цей параметр працює, якщо незіставлений діапазон віртуальної реальності не має активних посилань (тобто зіставлених сторінок метаданих). Укажіть зазначені значення в наведеному нижче підрозділі: 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 виконувати контрольну точку, коли черга видалення досягає певного розміру. Вводу-вики застрягли на ReFS, оскільки логіка контрольної точки застрягла під час обробки великої черги видалення. Укажіть зазначені значення в наведеному нижче підрозділі: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem Назва значення: RefsProcessedDeleteQueueEntryCountThreshold Тип значення: REG_DWORD Дані значення: 2048 (десяткове) Примітка Встановлення нижчих значень для RefsProcessedDeleteQueueEntryThreshold призводить до того, що ReFS запускає контрольні точки частіше. Установіть значення 2048, потім зменшіть його до 1024 і потім до 512. |
|
DuplicateExtentBatchSizeinMB (стосується лише Диспетчера захисту даних Microsoft) |
Великі виклики екстентів, що повторюються, вносять затримку в систему. Це відбувається тому, що інші операції мають зачекати завершення цих довготривалих операцій. Цей параметр зменшує розмір виклику повторюваних екстентів. Примітка Функція 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 десяткових знаків. |