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




