Todo lo que necesitas saber sobre NVMe en 2024

¿Qué es NVMe?

NVMe (Non-Volatile Memory Express) es un protocolo de transferencia de datos para dispositivos de almacenamiento no volátil, como discos sólidos (SSD) y tarjetas de memoria. El protocolo fue diseñado para aprovechar al máximo la velocidad y eficiencia de los dispositivos de almacenamiento modernos. NVMe es una mejora con respecto a los protocolos más antiguos como SATA (Serial ATA) y SAS (Serial Attached SCSI).

NVMe permite una conexión más rápida entre el sistema y los dispositivos de almacenamiento. Esto se logra a través de una conexión PCI Express (PCIe), que es una interfaz de comunicación de alta velocidad utilizada para conectar dispositivos a la placa base, como una tarjeta gráfica. La conexión PCIe proporciona una mayor capacidad de ancho de banda para la transferencia de datos, lo que significa que puede transferir datos más rápidamente que los protocolos SATA y SAS.

Versiones y tipos de PCIe para NVMe

Como ya se ha mencionado, NVMe va sobre PCIe, por lo que la velocidad máxima que se puede conseguir vendrá por la versión y tipo de PCIe.

A continuación tenemos una tabla con la versión de PCIe y su tipo junto con la velocidad máxima que se puede lograr, en general, cuanto mayor sea la versión de PCIe y el tipo, mayor será la velocidad máxima de transferencia.

Versión de PCIe Tipo de PCIe Ancho de banda máx. Versión de NVMe compatible
PCIe 3.0 x1 985 MB/s NVMe 1.2 / 1.3
PCIe 3.0 x2 1.97 GB/s NVMe 1.2 / 1.3
PCIe 3.0 x4 3.94 GB/s NVMe 1.2 / 1.3
PCIe 4.0 x1 1.97 GB/s NVMe 1.3 / 1.4
PCIe 4.0 x2 3.94 GB/s NVMe 1.3 / 1.4
PCIe 4.0 x4 7.88 GB/s NVMe 1.3 / 1.4
PCIe 4.0 x8 15.75 GB/s NVMe 1.3 / 1.4
PCIe 4.0 x16 31.51 GB/s NVMe 1.3 / 1.4
PCIe 5.0 x1 3.94 GB/s NVMe 2.0
PCIe 5.0 x2 7.88 GB/s NVMe 2.0
PCIe 5.0 x4 15.75 GB/s NVMe 2.0
PCIe 5.0 x8 31.51 GB/s NVMe 2.0
PCIe 5.0 x16 63.02 GB/s NVMe 2.0
Tabla comparativa de velocidades máximas de transferencia de NMVE para cada versión y tipo de PCIe

Antes de comprar un dispositivo con un puerto de este tipo, comprueba en la tabla anterior la velocidad máxima que va a permitir el dispositivo y si es encaja con lo que estás buscando. Recuerda, que la velocidad máxima será la menor de las velocidades que tengamos, de tal forma que si el protocolo soporta 4GB/s pero el SSD que compremos tiene una velocidad máxima de 2GB/s, la velocidad máxima será de 2GB/s.

Cómo diferenciar si un puerto M.2 es SATA o NVMe

Muchos de los SSD que hay en el mercado, tienen un puerto M.2, sin embargo, estos puertos pueden usar un protocolo SATA o NVMe, con las diferencias de redimiento esto implica.

Por tanto, cuando vayamos a comprar el dispositivo, es muy importante poder diferenciar qué protocolo utiliza este puerto.

 

https://youtu.be/ANVvxlv6DV4?t=284
Explicación en vídeo del protocolo NMVe

Ventajas de NVMe

NVMe tiene varias ventajas sobre los protocolos de almacenamiento más antiguos como SATA e IDE/PATA:

Velocidad

Tiene una velocidad de transferencia de datos mucho más rápida que IDE/PATA, SATA y SAS. Esto significa que estos dispositivos de almacenamiento pueden leer y escribir datos mucho más rápidamente. Su velocidad de transferencia de datos puede ser hasta cinco veces más rápida que la de SATA.

Latencia

La latencia es el tiempo que tarda un dispositivo de almacenamiento en comenzar a leer o escribir datos. NVMe tiene una latencia mucho más baja que SATA y SAS, lo que significa que estos los dispositivos de almacenamiento pueden acceder a los datos más rápidamente. La baja latencia de NVMe es especialmente importante para aplicaciones que requieren un acceso rápido a los datos, como los videojuegos, la edición multimedia (foto, audio y video), programas de ingeniería, programas CAD, aplicaciones de inteligencia artificial o incluso minado de algunas criptomonedas.

Eficiencia

Es más eficiente que SATA y SAS porque utiliza una interfaz de comunicación de alta velocidad y de baja latencia (PCIe). Esto significa que el procesador del sistema puede comunicarse con los dispositivos de almacenamiento de manera más eficiente, lo que reduce la cantidad de tiempo y energía necesarios para transferir datos.

Escalabilidad

NVMe es escalable, lo que significa que puede manejar un gran número de dispositivos de almacenamiento en paralelo. Esto es importante para las aplicaciones que requieren una gran cantidad de almacenamiento, como los centros de datos y las aplicaciones empresariales.

Aplicaciones de NVMe

NVMe se utiliza en una variedad de aplicaciones, incluyendo:

Videojuegos

NVMe es una opción popular para los jugadores que buscan mejorar el rendimiento de sus computadoras. La baja latencia y la alta velocidad de transferencia de datos de NVMe pueden mejorar significativamente los tiempos de carga y la calidad de los gráficos en los juegos.

Edición de video

La edición de video requiere una gran cantidad de almacenamiento de alta velocidad y baja latencia. NVMe es una opción popular para la edición de video porque puede leer y escribir datos mucho más rápidamente que otros protocolos de almacenamiento.

Desventajas de NVMe

Precio

Las unidades de almacenamiento que pueden hacer uso de este protocolo están limitadas a unidades SSD. Este tipo de discos duros tienen un precio muy elevado y aunque cada día es menor, a día de hoy sigue siendo alto, por lo que el precio por GB que tendremos que pagar será más alto que si pudiésemos tener discos duros HDD.

Número de dispositivos

Actualmente el número de unidades que hacen uso de este protocolo es menor que las que hacen uso de SATA, además está limitado únicamente a dispositivos de almacenamiento de estado sólido (Discos duros SSD), por lo que no tenemos tantas opciones como con SATA.

Almacenamiento

El almacenamiento es otro factor a tener muy en cuenta. Mientras que con unidades HDD tenemos capacidades de hasta 18TB, es difícil ver discos duros SSD que superen los 4 TB. Por tanto, si se necesita tener una gran capacidad, este protocolo puede ser un factor muy limitante.

Deja una respuesta Cancelar la respuesta