Anteriormente, Microsoft lanzó controladores NVMe desarrollados de forma nativa para el sistema operativo del servidor Windows Server 2025. Anteriormente, los controladores NVMe proporcionados por Microsoft se traducían a través del antiguo protocolo de interfaz, por lo que las pérdidas de rendimiento eran inevitables. Ésta es la razón principal por la que Microsoft quiere desarrollar controladores nativos.

Windows 11 también puede utilizar el controlador NVMe nativo después de modificar el registro. Algunos usuarios ya han descubierto que el rendimiento de las unidades de estado sólido ha mejorado significativamente después de las pruebas realizadas en los primeros días. Ahora, el sitio web de almacenamiento profesional StorageReview también ofrece pruebas detalladas en máquinas reales.

Los resultados de las pruebas muestran que el controlador NVMe nativo puede aumentar significativamente el ancho de banda de lectura aleatoria y las IOPS de 4K y 64K, por lo que el sistema accederá a los datos y funcionará más rápido cuando esté bajo una carga pesada o cuando se realicen múltiples tareas simultáneamente.

En segundo lugar, el controlador NVMe nativo también reduce significativamente las latencias de lectura aleatoria de 4K y 64K, por lo que las cargas de trabajo de alta carga responderán más rápido. Al optimizar el ancho de banda y la latencia, los usuarios también pueden experimentar mejoras significativas en el rendimiento para cargas de trabajo sensibles a la latencia.

Este último controlador nativo también demuestra que, independientemente del tamaño de la base de datos, puede reducir el uso del procesador durante las operaciones secuenciales de lectura y escritura, reducir la sobrecarga de recursos del procesador mediante la optimización de la transferencia de datos, liberando así más recursos para otras tareas de alta carga o tareas en segundo plano (esto también significa que el consumo general de energía en realidad se reduce).

La plataforma de prueba creada por este sitio web consta de 2 procesadores AMD EPYC 9754, memoria DDR5-4800 de 768 GB y 16 SSD PCIe 4.0 P5316 de 30,72 TB. El sistema operativo en ejecución también es Windows Server 2025 (la versión específica es Build 26100.32370).

Nota: Tanto Windows 11 25H2 como Windows Server 2025 tienen controladores NVMe nativos integrados. Los resultados de la prueba dependen de la configuración del hardware. Ya sea un efecto positivo o negativo, la tendencia general en diferentes sistemas operativos es básicamente la misma.

Los principales resultados de las pruebas son los siguientes:

  1. La mejora del rendimiento de lectura aleatoria es la más obvia: el rendimiento de lectura aleatoria de 4K y 64K mejoró en un 64,89 % y un 22,71 %.

  2. El rendimiento de lectura y escritura secuencial de 64 K se mantiene dentro de los límites de error normales, pero aumentar el tamaño del bloque de 64 K a 128 K sigue mejorando el rendimiento de lectura aleatoria en un 6,65 %.

  3. En términos de rendimiento de escritura secuencial, el uso de un tamaño de bloque de 64 K aporta una mejora significativa del rendimiento del 12,13 %, pero el rendimiento no continúa mejorando después de aumentar a 128 K.

  4. En términos de resultados de latencia, la latencia de lectura aleatoria mejoró significativamente: la latencia de lectura de 4K y 64K cayó un 38,46 y un 13,39% respectivamente.

  5. Sin embargo, la latencia en escrituras secuenciales ha aumentado: la latencia de escritura de 64K aumentó un 39,85%, mientras que el cambio a 128K alivia los problemas de rendimiento.

  6. En términos de uso del procesador, durante las operaciones de lectura secuencial, el uso de la CPU en operaciones de 4K y 64K se reduce en un 7,78 % y un 12 % respectivamente.

  7. En términos de uso de CPU de escritura secuencial, el uso de CPU se reduce en un 12,66 % y un 11,1 % respectivamente durante operaciones de 4K y 64K.

De los resultados anteriores, podemos ver que el controlador NVMe nativo es crucial tanto para las empresas como para los consumidores individuales. Para las empresas, el rendimiento de lectura y escritura mejorará significativamente al ejecutar bases de datos como SQL. Para los usuarios individuales, la carga de recursos será más rápida al jugar, lo que acortará el tiempo de inicio y mejorará la experiencia de juego.

Este controlador nativo debería haberse lanzado hace varios años, pero la realidad es que durante los últimos 15 años, los usuarios de Windows se han visto limitados por la arquitectura de almacenamiento obsoleta de Microsoft. Es obvio que la arquitectura de almacenamiento de Microsoft no puede seguir el ritmo de los avances de la tecnología moderna de unidades de estado sólido.

Dado que los SSD PCIe 5.0 ofrecen un rendimiento sin precedentes y los SSD PCIe 6.0 ingresan gradualmente al mercado, la necesidad de una arquitectura de almacenamiento moderna se ha vuelto muy urgente, razón por la cual Microsoft finalmente decidió desarrollar controladores nativos.

Finalmente, Windows 11 25H2 y Windows Server 2025 tienen incorporado el último controlador NVMe nativo (nvmedisk.sys), pero Microsoft lo ha convertido en una característica opcional y los usuarios deben modificar el registro para habilitarlo.

Artículos relacionados:

Windows 11 25H2 oculta el nuevo controlador NVMe. Habilitarlo manualmente puede mejorar enormemente el rendimiento del SSD, pero existen riesgos

Windows 11 habilita la compatibilidad nativa con SSD NVMe con mejoras de rendimiento de dos dígitos