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

Разработчики поясняют, что внедрение поддержки стало возможным благодаря глубокой переработке архитектуры подсистемы хранения Windows. Теперь ОС не рассматривает все подключенные накопители как SCSI-устройства — этот метод исторически применялся для работы с устаревшим и медленным оборудованием. Отказ от трансляции команд NVMe в формат SCSI позволил существенно снизить накладные расходы на обработку данных и минимизировать задержки.

В качестве наглядного примера Microsoft демонстрирует впечатляющий 80-процентный прирост производительности. В тестах использовался сверхбыстрый накопитель, демонстрирующий показатель в 3,3 миллиона операций ввода-вывода в секунду (IOPS).
Благодаря интеграции NVMe в Windows Server 2025 стек хранения данных был полностью адаптирован под современное «железо», что устранило необходимость в преобразовании данных и избавило систему от ограничений, свойственных устаревшим стандартам. Преимущества новой архитектуры включают:
- Существенное увеличение IOPS: прямой доступ к NVMe-устройствам с использованием нескольких очередей позволяет достичь предельных скоростей, заложенных производителем оборудования.
- Минимизация задержек: в отличие от традиционных SCSI-стеков, которые полагаются на блокировки и механизмы синхронизации в ядре, нативный NVMe обеспечивает работу по оптимизированным путям ввода-вывода без блокировок.
- Эффективность CPU: оптимизированная архитектура снижает нагрузку на центральный процессор, высвобождая вычислительные мощности для приоритетных задач, а не для обслуживания подсистемы хранения.
- Готовность к будущим технологиям: встроенная поддержка расширенных функций, таких как многоочередная обработка, гарантирует совместимость с инновационными решениями в сфере хранения данных следующего поколения.
Почему столь важная поддержка была внедрена только сейчас, Microsoft не уточняет, хотя иронично задается этим же вопросом в своем официальном пресс-релизе.
Источник: iXBT


_large.jpg)
