Ранее Microsoft выпустила драйверы NVMe собственной разработки для серверной операционной системы Windows Server 2025. Раньше драйверы NVMe, предоставленные Microsoft, транслировались через старый протокол интерфейса, поэтому потери производительности были неизбежны. Это основная причина, по которой Microsoft хочет разрабатывать собственные драйверы.

Windows 11 также может использовать собственный драйвер NVMe после изменения реестра. Некоторые пользователи уже обнаружили, что производительность твердотельных накопителей значительно улучшилась после первых дней тестирования. Теперь профессиональный веб-сайт хранения данных StorageReview также предоставляет подробное тестирование на реальных машинах.
Результаты испытаний показывают, что собственный драйвер NVMe может значительно увеличить пропускную способность произвольного чтения 4K и 64K и количество операций ввода-вывода в секунду, поэтому система будет получать доступ к данным и работать быстрее при большой нагрузке или при одновременном выполнении нескольких задач.
Во-вторых, собственный драйвер NVMe также значительно снижает задержки при случайном чтении 4K и 64K, поэтому рабочие нагрузки с высокой нагрузкой будут реагировать быстрее. Оптимизируя пропускную способность и задержку, пользователи также могут значительно повысить производительность рабочих нагрузок, чувствительных к задержке.
Этот последний встроенный драйвер также доказывает, что независимо от размера базы данных он может снизить использование процессора во время последовательных операций чтения и записи, уменьшить нагрузку на ресурсы процессора за счет оптимизации передачи данных, тем самым высвобождая больше ресурсов для других задач с высокой нагрузкой или фоновых задач (это также означает, что общее энергопотребление фактически снижается).
Тестовая платформа, созданная на этом веб-сайте, состоит из 2 процессоров AMD EPYC 9754, памяти DDR5-4800 емкостью 768 ГБ и 16 твердотельных накопителей P5316 емкостью 30,72 ТБ PCIe 4.0. В качестве операционной системы также используется Windows Server 2025 (конкретная версия — сборка 26100.32370).
Примечание. И Windows 11 25H2, и Windows Server 2025 имеют встроенные драйверы NVMe. Результаты теста зависят от конфигурации оборудования. Независимо от того, положительный это или отрицательный эффект, общая тенденция в разных операционных системах в основном одинакова.
Основные результаты испытаний следующие:
Улучшение производительности произвольного чтения является наиболее очевидным: производительность произвольного чтения 4K и 64K улучшилась на 64,89% и 22,71%.
Производительность последовательного чтения и записи 64 КБ остается в пределах нормальных пределов ошибок, но увеличение размера блока с 64 КБ до 128 КБ продолжает улучшать производительность произвольного чтения на 6,65%.
Что касается производительности последовательной записи, использование размера блока 64 КБ обеспечивает значительное улучшение производительности на 12,13%, но производительность не продолжает улучшаться после увеличения до 128 КБ.
Что касается результатов по задержке, задержка произвольного чтения значительно улучшилась: задержка чтения 4K и 64K снизилась на 38,46 и 13,39% соответственно.
Однако задержка при последовательной записи увеличилась: задержка записи 64 КБ увеличилась на 39,85%, а переключение на 128 КБ снижает проблемы с производительностью.
Что касается использования процессора, во время операций последовательного чтения загрузка ЦП при операциях 4K и 64K снижается на 7,78% и 12% соответственно.
Что касается использования ЦП при последовательной записи, загрузка ЦП снижается на 12,66% и 11,1% соответственно во время операций 4K и 64K.
Из приведенных выше результатов мы видим, что собственный драйвер NVMe имеет решающее значение как для предприятий, так и для индивидуальных потребителей. Для предприятий производительность чтения и записи будет значительно улучшена при работе с такими базами данных, как SQL. Для отдельных пользователей загрузка ресурсов при игре в игры будет происходить быстрее, что сократит время запуска и улучшит игровой процесс.
Этот собственный драйвер должен был быть выпущен несколько лет назад, но реальность такова, что последние 15 лет пользователи Windows были ограничены устаревшей архитектурой хранения данных Microsoft. Очевидно, что архитектура хранения данных Microsoft не может идти в ногу с развитием современной технологии твердотельных накопителей.
Поскольку твердотельные накопители PCIe 5.0 обеспечивают беспрецедентную производительность, а твердотельные накопители PCIe 6.0 постепенно выходят на рынок, потребность в современной архитектуре хранения данных стала очень острой, и, возможно, именно поэтому Microsoft наконец решила разработать собственные драйверы.
Наконец, в Windows 11 25H2 и Windows Server 2025 встроен новейший собственный драйвер NVMe (nvmedisk.sys), но Microsoft сделала его дополнительной функцией, и пользователям необходимо изменить реестр, чтобы включить его.
Похожие статьи:
Windows 11 25H2 скрывает новый драйвер NVMe. Включение его вручную может значительно улучшить производительность SSD, но есть риски.
Windows 11 обеспечивает встроенную поддержку твердотельных накопителей NVMe с двузначным повышением производительности.