Компанія Microsoft оголошує про додавання нативної підтримки NVMe-накопичувачів у Windows Server 2025, що стане справжньою революцією в системах зберігання даних. Тепер пристрої NVMe будуть максимально ефективно і швидко працювати в середовищі Windows Server. Раніше всі SSD в системі функціонували через режим SCSI — стандартизований протокол, який був впроваджений в епоху повільніших пристроїв. Але через необхідність трансляції системи команд виникали додаткові обчислення та затримки під час обміну даних.
Сучасні корпоративні накопичувачі NVMe PCIe Gen5 здатні обробляти 3,3 мільйона IOPS, а HBA-адаптери забезпечують понад 10 мільйонів IOPS. Обробка введення-виведення на основі SCSI не справляється, оскільки використовує модель з однією чергою, розроблену для жорстких дисків. Новіший протокол SATA підтримує чергу на 32 команди. Але NVMe був розроблений з нуля для флешнакопичувачів і підтримує паралельно до 64000 черг, причому кожна черга здатна містити до 64000 команд. Усунення проміжного етапу опрацювання команд і повне перероблення механізму введення/виведення обіцяє значні вигоди у швидкодії. Тепер можна отримати максимальну швидкість від накопичувачів NVMe з низькими затримками та при зниженні навантаження на CPU. Також система готова до нових швидших пристроїв, які виходитимуть у майбутньому.
Базові тести продуктивності за допомогою DiskSpd.exe показують зростання продуктивності в нативному NVMe до 80% за кількістю операцій IOPS при зниженні циклів обробки I/O на CPU до 47%. Це безпосередньо вплине на швидкість транзакцій у базах даних, у віртуалізації, у файлових серверах, у машинному навчанні та інших сферах.
Новий режим уже доступний у жовтневому оновленні WS2025. Він увімкнений за замовчуванням під час використання стандартного драйвера StorNVMe.sys. За необхідності функцію можна деактивувати через налаштування реєстру. Також нова функція може найближчим часом з’явиться в Windows 11 у збірках 24H2 або 25H2, чіткі терміни впровадження поки невідомі.