Windows Server 2025 получил нативную поддержку NVMe спустя 14 лет после появления стандарта
Для администраторов Windows Server появилась важная новость. После некоторых задержек, начиная с Windows Server 2025 и его последнего октябрьского накопительного обновления, операционная система наконец получила поддержку нативного ввода-вывода NVMe. Это знаменует конец эпохи, когда запросы к современным накопителям всё равно транслировались в команды шины SCSI.
Функция достигла статуса общедоступной и встроена в ОС, хотя по умолчанию не включена. Системным администраторам, готовым к экспериментам, достаточно изменить ключ в реестре или добавить групповую политику MSI, чтобы получить до 80% более высокие показатели IOPS и до 45% меньшую загрузку ЦП при высокой нагрузке на ввод-вывод. Это должно стать серьёзным подспорьем для сценариев с высокопроизводительной файловой службой, виртуализацией, рабочими нагрузками ИИ/машинного обучения и базами данных.
Изображение: Microsoft
Эти цифры получены в ходе тестирования на мощной, но не экзотической конфигурации: двухсокетная система на Intel с 208 логическими ядрами, 128 ГБ ОЗУ и твердотельным накопителем Solidigm D7-PS1010 3.5 ТБ PCIe 5.0. Даже с одним потоком ввода-вывода система показала прирост в 45% IOPS, увеличив его до 78% при восьми потоках и 71% при 16 потоках. При этом загрузка ЦП при случайном чтении блоками по 4 КБ снизилась на 41% с восемью потоками и на 47% с 16.
Инженерная команда Microsoft заявляет, что «весь рабочий процесс обработки ввода-вывода был переработан для экстремальной производительности». Помимо прироста скорости, улучшения механизма блокировки ввода-вывода должны привести к снижению задержек и времени цикла обработки запросов в целом.
Изображение: Microsoft
В обсуждении на Reddit пользователи делятся результатами собственных тестов: некоторые не увидели разницы в своих системах, другие предположили, что значительную пользу от нового стека ввода-вывода смогут извлечь только устройства NVMe PCIe 5.0. Что касается потребительских накопителей, один из тестировщиков даже столкнулся со снижением производительности на SSD от Western Digital, что намекает на возможную оптимизацию прошивок некоторых дисков под старый способ работы.
Пока неизвестно, когда эта функция появится в обычной Windows 11. Учитывая разное качество прошивок потребительских накопителей, для переноса нового стека ввода-вывода на домашние ПК потребуется много тестирования, и вполне вероятно, что его включение или отключение будет зависеть от конкретного установленного диска.
Хотя обычные сценарии домашнего использования не получат большого выигрыша от дополнительной производительности ввода-вывода, в нескольких конкретных областях улучшения могут быть ощутимы. Во-первых, переработанный механизм блокировки может привести к более плавной работе системы, уменьшив случаи, когда одна активно работающая с диском программа «подвешивает» весь интерфейс. Это также может помочь при одновременном запуске множества задач, например, в конце процесса загрузки Windows. Время загрузки игр также может сократиться благодаря меньшей нагрузке на процессор, и по той же причине может возродиться интерес к технологии DirectStorage. Мы обязательно протестируем всё это, когда придёт время.
Источник: Tomshardware.com









0 комментариев