)
Я не смог найти никакой реальной информации по этому поводу :-D У меня Windows Server 2019 с одним пулом хранения, состоящим из двух жестких дисков и двух твердотельных накопителей с многоуровневым распределением и зеркалированием. На нем есть том с ReFS.
Как я могу проверить, работает ли многоуровневый ReFS и можно ли установить уровень вручную?
Имейте в виду, что многоуровневое хранение в ReFS + Windows Server 2019 работает совершенно иначе, чем в NTFS + Windows Server 2016.
2016: Все операции записи идут на уровень флеш-памяти, при этом данные выгружаются на вращающийся диск, когда флеш-память заполняется / приближается к полному (~ 80% полезной емкости занято AFAIR).
2019: Все операции записи немедленно идут на вращающийся диск, а данные «передаются» на уровень флэш-памяти, только если к ним часто обращаются (с использованием карты температур).
Это означает, что если вы используете DiskSPD или FIO или другой тест с WS2019, вы сначала увидите производительность только для диска. Дайте ему немного времени и определите меньшую рабочую нагрузку для флэш-памяти, чтобы увидеть реальную производительность.
P.S. Это ОЧЕНЬ запутанно! Microsoft сломала множество приложений / настроек, делая такие вещи ...
Вы можете проверить это в системном мониторе. Добавьте счетчики чтения и записи физических дисков для ваших твердотельных и жестких дисков. В этом случае вы сможете увидеть, какой уровень используется, по тому, какие диски выполняют ввод-вывод. Кроме того, настройте счетчик ReFS процента использования быстрых и медленных уровней. Эта информация предоставит вам распределение данных между уровнями. По моему опыту, счетчики дисковых пространств просто не работают с ReFS, я пробовал несколько раз. Кроме того, вы можете прочитать, как работает многоуровневая ReFS здесь: https://docs.microsoft.com/en-us/windows-server/storage/refs/mirror-accelerated-parity P.S. Да, я знаю, про S2D написано, но в Storage Spaces так же работает. Я тестировал это несколько раз.