É«¿Ø´«Ã½

Skip to Content

?Qu¨¦ es NVMe? La gu¨ªa completa para Memory Express no vol¨¢til

Los protocolos de almacenamiento dise?ados para unidades mec¨¢nicas han limitado el rendimiento de flash durante m¨¢s de una d¨¦cada. Si bien las SSD ofrecen hardware compatible con microsegundos, los protocolos heredados como SATA y SAS agregan cientos de microsegundos de latencia innecesaria a trav¨¦s de sus arquitecturas de cola ¨²nica y capas de traducci¨®n de protocolos, basados en los puntos de referencia de la industria y las implementaciones del mundo real.

NVMe (Memoria Express no vol¨¢til) es un protocolo de almacenamiento dise?ado espec¨ªficamente para unidades de estado s¨®lido que se conecta directamente a trav¨¦s de la interface PCIe, eliminando los cuellos de botella de los protocolos de la era de los discos. En lugar de canalizar comandos a trav¨¦s de una sola cola como SATA, NVMe permite hasta 64 000 colas con 64 000 comandos cada una, lo que cambia fundamentalmente la forma en que el almacenamiento se comunica con los procesadores multin¨²cleo modernos.

Pero lo que la mayor¨ªa de los debates pierden es que simplemente agregar unidades NVMe no es suficiente si su sistema a¨²n se traduce entre protocolos, convirtiendo NVMe a SCSI y de nuevo en varios puntos de la ruta de datos.

Esta gu¨ªa examina la arquitectura de NVMe, cuantifica sus ventajas de rendimiento en el mundo real y explica por qu¨¦ es importante la implementaci¨®n de NVMe integral.

C¨®mo NVMe revolucion¨® la arquitectura de almacenamiento

Durante dos d¨¦cadas, los protocolos de almacenamiento se dise?aron en torno a limitaciones mec¨¢nicas. SATA y SAS supusieron que los dispositivos de almacenamiento necesitaban tiempo para buscar datos f¨ªsicamente, lo que incorporaba la sobrecarga de comandos que ten¨ªa sentido cuando las bandejas de discos deb¨ªan rotar a su posici¨®n. Estos protocolos canalizan todos los comandos a trav¨¦s de una sola cola, adecuada para las b¨²squedas mec¨¢nicas, pero catastr¨®fica para la memoria flash capaz de responder en microsegundos.

La incompatibilidad del protocolo queda clara en los n¨²meros. SAS admite hasta (seg¨²n la especificaci¨®n SAS-3) en su ¨²nica cola, mientras que las SSD empresariales manejan miles de operaciones simult¨¢neas. Estos protocolos heredados requieren varias capas de traducci¨®n: las aplicaciones env¨ªan comandos NVMe que se traducen a SCSI, luego a SATA o SAS, y luego potencialmente a NVMe a nivel de unidad. Cada traducci¨®n agrega entre 50 y 200 microsegundos de latencia.

Por qu¨¦ Flash necesitaba su propio protocolo

NVMe surgi¨® en 2011 para eliminar las sanciones de traducci¨®n. En lugar de readaptar los protocolos de disco, el consorcio NVM Express dise?¨® un protocolo suponiendo que no hubiera componentes mec¨¢nicos. NVMe , lo que elimina la sobrecarga de an¨¢lisis y, al mismo tiempo, mantiene la funcionalidad completa.

El protocolo conecta el almacenamiento directamente a las CPU a trav¨¦s de los carriles PCIe, la misma interfaz de alta velocidad que se usa para las tarjetas gr¨¢ficas. Esto posiciona el almacenamiento como un compa?ero de otros componentes de alto rendimiento en lugar de relegarlo detr¨¢s de capas de traducci¨®n. Con PCIe Gen 4 que ofrece de banda, NVMe permite que flash funcione sin restricciones.

C¨®mo funciona NVMe: Arquitectura y componentes

La arquitectura de NVMe repensa fundamentalmente la comunicaci¨®n de almacenamiento. En lugar de adaptadores de bus host tradicionales, el almacenamiento NVMe aparece en la CPU como I/O con asignaci¨®n de memoria, lo que permite el acceso directo sin sobrecarga de kernel para operaciones cr¨ªticas.

Arquitectura de colas y optimizaci¨®n de CPU

Los procesadores modernos contienen docenas de n¨²cleos, pero los protocolos de almacenamiento heredados los canalizan a trav¨¦s de una ¨²nica cola I/O. NVMe asigna pares de colas dedicados a cada n¨²cleo de CPU, lo que elimina la contenci¨®n de bloqueo y permite un verdadero procesamiento paralelo.

Cuando una aplicaci¨®n necesita datos, coloca comandos en colas de env¨ªo a trav¨¦s de escrituras de memoria simples, sin necesidad de llamadas del sistema. El controlador NVMe procesa comandos de manera independiente y coloca los resultados en colas de finalizaci¨®n. Este modelo as¨ªncrono significa que las CPU pr¨¢cticamente no pasan ciclos esperando el almacenamiento.

Carriles y ancho de banda PCIe

Los dispositivos NVMe se conectan a trav¨¦s de carriles PCIe, y cada carril proporciona ancho de banda bidireccional. Una unidad SSD NVMe t¨ªpica utiliza , que ofrecen hasta 8GB/s con PCIe Gen 4. Las matrices empresariales agregan varios dispositivos para lograr un rendimiento a¨²n mayor.

Pero el ancho de banda por s¨ª solo no determina el rendimiento. La latencia, el tiempo entre la solicitud y la respuesta, suele ser m¨¢s importante para las cargas de trabajo transaccionales. La conexi¨®n PCIe directa de NVMe elimina varias transiciones de bus y conversiones de protocolo que afectan las implementaciones de SATA.

Beneficios del rendimiento NVMe: N¨²meros reales, no marketing

El marketing de la industria del almacenamiento a menudo hace afirmaciones imprecisas como ¡°alta velocidad¡± o ¡°ultrarreceptiva¡±. Sin embargo, NVMe ofrece ventajas reales.

Latencia: La realidad de los microsegundos

Protocolo de almacenamiento

Latencia t¨ªpica

Gastos generales del protocolo

SSD SATA

100-200 ¦Ìs

50-100 ¦Ìs

NVMe Direct

20-100 ¦Ìs

<10 ¦Ìs

NVMe integral de É«¿Ø´«Ã½

150 ¦Ìs

0 ¦Ìs

Slide

Seg¨²n las y las , las lecturas flash NAND sin procesar tardan aproximadamente 100 microsegundos. Sin embargo,, mientras que los discos SSD NVMe alcanzan de 20 a 100 microsegundos, lo que demuestra c¨®mo la sobrecarga del protocolo puede igualar o superar el tiempo real de acceso a los medios.

IOPS e impacto en el mundo real

Un ¨²nico dispositivo NVMe puede ofrecer para lecturas aleatorias de 4KB, lo que requiere decenas de SSD SATA. Bases de datos de Oracle sobre el programa NVMe integral:

  • M¨¢s transacciones por segundo
  • Reducci¨®n en el tiempo de respuesta a consultas
  • Menos eventos de espera relacionados con el almacenamiento

Eficiencia energ¨¦tica

La eficiencia de NVMe agrava sus beneficios de rendimiento. Al eliminar los gastos generales del protocolo:

  • SSD SATA: ~10 000 IOPS por vatio
  • SSD NVMe: ~50 000 IOPS por vatio

NVMe-oF: Ampliaci¨®n de NVMe m¨¢s all¨¢ de la conexi¨®n directa

NVMe over Fabrics ampl¨ªa los beneficios de NVMe en los centros de datos, lo que permite el almacenamiento compartido sin sacrificar las ventajas de latencia. Pero las opciones de implementaci¨®n tienen un impacto radical en el rendimiento.

NVMe sobre canal de fibra (FC-NVMe)

FC-NVMe aprovecha la infraestructura de SAN existente, lo que la hace atractiva para las empresas con inversiones en canales de fibra. Requiere conmutadores de Gen 5 (16 Gb) o Gen 6 (32 Gb) que admitan el reenv¨ªo NVMe. Los conmutadores m¨¢s antiguos que afirman ¡°soporte de NVMe¡± a menudo realizan la traducci¨®n del protocolo y vuelven a introducir la sobrecarga.

NVMe sobre RoCE

RoCE promete la latencia de red m¨¢s baja a trav¨¦s de la derivaci¨®n de kernel: las operaciones RDMA se completan en . Pero RoCE requiere Ethernet sin p¨¦rdidas con control de flujo prioritario en todos los conmutadores y adaptadores. Un puerto mal configurado puede causar un colapso del rendimiento. La realidad es que muchas implementaciones de ¡°RoCE¡± en realidad ejecutan iWARP porque el verdadero RoCE resulta demasiado fr¨¢gil. Cuando se implementa correctamente, RoCE puede ofrecer una latencia de almacenamiento de 160 a 180 microsegundos.

NVMe sobre TCP

NVMe/TCP se ejecuta sobre Ethernet est¨¢ndar sin hardware especial. Los cr¨ªticos lo descartan como ¡°lento¡±, pero las implementaciones modernas pueden lograr una latencia de microsegundo de 200 a 250, m¨¢s r¨¢pido que los SSD SATA a pesar de cruzar las redes.

La ventaja clave: la sencillez. NVMe/TCP funciona con conmutadores existentes, NIC est¨¢ndar y redes de proveedores de nube.

Implementaci¨®n de NVMe en la producci¨®n

El simple hecho de instalar unidades NVMe rara vez ofrece los beneficios esperados. Toda la pila de almacenamiento debe admitir operaciones NVMe integrales.

La trampa de traducci¨®n del protocolo

Muchas organizaciones compran SSD NVMe para matrices existentes y esperan una transformaci¨®n. Las unidades se comunican a trav¨¦s de NVMe, pero el controlador traduce todo a SCSI para su compatibilidad. Esta traducci¨®n agrega microsegundos, lo que anula las ventajas de NVMe.

Requisitos de migraci¨®n y OS

NVMe requiere un sistema operativo moderno para ser compatible. Cada uno requiere configuraciones espec¨ªficas: afinidad de interrupci¨®n, m¨®dulos de varias rutas y ajustes de profundidad de cola.

Para una migraci¨®n exitosa:

  1. Comience con cargas de trabajo no cr¨ªticas para la validaci¨®n
  2. Implemente el monitoreo de latencia en cada nivel
  3. Priorice primero las bases de datos sensibles a la latencia
  4. Verifique NVMe integral con herramientas como nvme-cli

NVMe para AI y cargas de trabajo modernas

Las GPU costosas a menudo permanecen inactivas, esperando datos. NVMe lo cambia a trav¨¦s del , lo que permite que las unidades transfieran datos directamente a la memoria de GPU.

Para el entrenamiento de AI, esto significa:

  • Entrenamiento de ¨¦poca m¨¢s r¨¢pido
  • Escritura de puntos de control m¨¢s r¨¢pida
  • Mayor utilizaci¨®n de GPU ?
  • CPU liberada para el procesamiento previo

Las bases de datos se benefician m¨¢s all¨¢ de la velocidad bruta. La latencia predecible de elimina la incertidumbre en la planificaci¨®n de consultas. Los optimizadores toman mejores decisiones sabiendo que los datos llegan r¨¢pidamente. Las aplicaciones dise?adas para el almacenamiento lento se comportan de manera diferente cuando el almacenamiento se vuelve predecible.

La ventaja NVMe integral de É«¿Ø´«Ã½

Si bien la industria debate las estrategias de adopci¨®n, É«¿Ø´«Ã½ ha implementado NVMe integral en miles de implementaciones de clientes, lo que genera telemetr¨ªa que revela lo que realmente funciona. El diferenciador elimina cada traducci¨®n de protocolo entre la aplicaci¨®n y flash NAND.

DirectFlash: Eliminaci¨®n de gastos generales ocultos

Los SSD NVMe tradicionales contienen controladores redundantes y sobreaprovisionamiento. Los m¨®dulos DirectFlash? de É«¿Ø´«Ã½? exponen la NAND sin procesar directamente a la interfaz NVMe de la matriz, lo que ofrece:

  • M¨¢s capacidad utilizable
  • Menor consumo de energ¨ªa
  • Latencia predecible sin recolecci¨®n de basura
  • nivelaci¨®n de desgaste global en todos los flash

Arquitectura NVMe integral

El software Purity mantiene NVMe desde el host a NAND mientras admite sistemas heredados. Para los hosts NVMe, proporciona acceso directo al espacio de nombres. Para los hosts heredados, se traduce una vez en el borde de la matriz, no internamente.

FlashArray//X? de É«¿Ø´«Ã½ ofrece una latencia constante de menos de 200 microsegundos al eliminar las conversiones de protocolo internas:

  • Matrices de É«¿Ø´«Ã½: latencia promedio de 150 ¦Ìs
  • Matrices "NVMe" tradicionales con traducci¨®n interna: 400-600 ¦Ìs
  • La diferencia: eliminaci¨®n de los gastos generales de traducci¨®n del protocolo

Evoluci¨®n sin interrupciones

La arquitectura Evergreen de É«¿Ø´«Ã½ ?permite la adopci¨®n de NVMe sin actualizaciones costosas. Los controladores se actualizan a versiones compatibles con NVMe sin migraci¨®n de datos.

El futuro de NVMe

La evoluci¨®n de NVMe se extiende m¨¢s all¨¢ de la velocidad. La ?introduce el almacenamiento computacional, el procesamiento dentro del propio dispositivo de almacenamiento. El filtrado de bases de datos, la compresi¨®n y la inferencia de AI ocurren donde viven los datos, lo que elimina la sobrecarga de movimiento.

Conclusiones

NVMe representa la eliminaci¨®n de cuellos de botella artificiales que limitan las aplicaciones durante d¨¦cadas. Cuando se implementa de extremo a extremo sin traducci¨®n de protocolos, NVMe ofrece latencia de microsegundo de 150 que transforma todo, desde transacciones de bases de datos hasta entrenamiento de AI.

Los resultados cr¨ªticos: La traducci¨®n de protocolos destruye las ventajas de NVMe. NVMe-oF ampl¨ªa los beneficios en los centros de datos, pero la implementaci¨®n es importante. Las cargas de trabajo modernas requieren la latencia predecible y baja que solo proporciona NVMe integral.

Una implementaci¨®n integral de É«¿Ø´«Ã½, validada por miles de clientes, demuestra que la latencia de microsegundo de 150 es una realidad operativa. A trav¨¦s de los ??m¨®dulos, las organizaciones logran el rendimiento que NVMe promete. A medida que el almacenamiento evoluciona hacia capacidades computacionales y velocidades de memoria, la ?arquitectura ?Evergreen de É«¿Ø´«Ã½ garantiza que las inversiones actuales ofrezcan las innovaciones del futuro sin interrupciones.

Pruebe FlashArray//X

Trabaje en un entorno de autoservicio para experimentar la administraci¨®n de Pure FlashArray//X.?Explore funciones avanzadas, como snapshots, replicaci¨®n, ActiveCluster? e incluso integraci¨®n VMware.

Solicite una prueba
11/2025
FlashBlade Data Protection with Rubrik
Rubrik and É«¿Ø´«Ã½ have partnered to provide an integrated, performant, and simple-to-manage solution that will enable IT professionals to seamlessly protect and restore content for the É«¿Ø´«Ã½ FlashBlade? array.
Informe t¨¦cnico
28 pages

Buscar recursos y eventos clave

VIDEO
Vea: El valor de una Enterprise Data Cloud.

Charlie Giancarlo explica por qu¨¦ la administraci¨®n de datos, no el almacenamiento, es el futuro. Descubra c¨®mo un enfoque unificado transforma las operaciones de TI de una empresa.

Mirar ahora
RECURSO
El almacenamiento heredado no puede impulsar el futuro.

Las cargas de trabajo modernas exigen velocidad, seguridad y escalabilidad listas para la AI. ?Su pila est¨¢ lista?

Realizar la evaluaci¨®n
DEMOSTRACIONES DE PURE360
Explore, aprenda y experimente É«¿Ø´«Ã½.

Acceda a videos y demostraciones seg¨²n demanda para ver lo que É«¿Ø´«Ã½ puede hacer.

Mire las demostraciones
LIDERAZGO DE PENSAMIENTO
La carrera de la innovaci¨®n.

Los ¨²ltimos conocimientos y perspectivas de l¨ªderes de la industria que est¨¢n a la vanguardia de la innovaci¨®n en almacenamiento.

M¨¢s informaci¨®n
?Su navegador ya no es compatible!

Los navegadores m¨¢s antiguos a menudo representan riesgos de seguridad. Para brindar la mejor experiencia posible al utilizar nuestro sitio, actualice a cualquiera de estos navegadores m¨¢s recientes.