¿Qué tecnología SSD es más rápida?

Las unidades NVMe son un gran problema en el almacenamiento de computadoras en este momento, y por una buena razón. Una unidad de estado sólido (SSD) NVMe no solo deja a la mayoría de las SSD antiguas en el polvo, sino que también es increíblemente rápida en comparación con las unidades estándar de 3,5 y 2,5 pulgadas.

NVMe frente a SATA III

Tomemos, por ejemplo, el Samsung 860 Pro de 1 TB, un SSD de 2,5 pulgadas con una velocidad máxima de lectura secuencial de 560 megabytes por segundo (MB / s). Su sucesor, el 960 Pro basado en NVMe, es más de seis veces más rápido que eso, con una velocidad máxima de 3500 MB / s.

Esto se debe a que las unidades pre-NVMe se conectan a una PC a través de SATA III, la tercera revisión de la interfaz de bus de computadora Serial ATA. NVMe, mientras tanto, es la interfaz del controlador de host para SSD más nuevos y avanzados.

SATA III y NVMe son los términos más utilizados para diferenciar entre las unidades de la vieja escuela y el nuevo atractivo que todos quieren. Sin embargo, NVMe no es el mismo tipo de tecnología que SATA III.

Veremos por qué usamos los términos “SATA III” y “NVMe” para comparar las tecnologías más adelante.

¿Qué es SATA III?

Cables SATA III

En 2000, se introdujo SATA para reemplazar el estándar Parallel ATA que lo precedió. SATA ofrecía conexiones de mayor velocidad, lo que significaba un rendimiento muy mejorado en comparación con su predecesor. SATA III se lanzó ocho años después con una velocidad de transferencia máxima de 600 MB / s.

Los componentes SATA III utilizan un tipo específico de conector para encajar en una computadora portátil y un tipo específico de cable para conectarse a la placa base de una PC de escritorio.

Una vez que una unidad está conectada al sistema informático a través de SATA III, el trabajo está solo a la mitad. Para que la unidad se comunique realmente con el sistema, necesita una interfaz de controlador de host. Ese trabajo pertenece a AHCI, que es la forma más común de que las unidades SATA III se comuniquen con un sistema informático.

Durante muchos años, SATA III y AHCI funcionaron admirablemente, incluso durante los primeros días de las SSD. Sin embargo, AHCI se optimizó para medios rotativos de alta latencia, no para almacenamiento no volátil de baja latencia como los SSD, explicó un representante del fabricante de unidades Kingston.

Las unidades de estado sólido se volvieron tan rápidas que eventualmente saturaron la conexión SATA III. SATA III y AHCI simplemente no podían proporcionar suficiente ancho de banda para SSDS cada vez más capaces.

Con la expansión de las velocidades y las capacidades de las unidades, se estaba buscando una alternativa mejor. Y, afortunadamente, ya estaba en uso en PC.

¿Qué es PCIe?

PCIe es otra interfaz de hardware. Es mejor conocido como la forma en que una tarjeta gráfica se inserta en una PC de escritorio, pero también se usa para tarjetas de sonido, tarjetas de expansión Thunderbolt y unidades M.2 (más sobre esto más adelante).

Una placa base Gigabyte que muestra ranuras PCIe

Si observa una placa base (ver arriba), puede ver fácilmente dónde están las ranuras PCIe. En su mayoría, vienen en variantes x16, x8, x4 y x1. Estos números indican cuántos carriles de transmisión de datos tiene una ranura. Cuanto mayor sea el número de carriles, más datos podrá mover en cualquier momento, razón por la cual las tarjetas gráficas usan ranuras x16.

También hay una ranura M.2 en la imagen de arriba, justo debajo de la ranura superior x16. Las ranuras M.2 pueden usar hasta cuatro carriles, por lo tanto, son x4.

Las ranuras PCIe clave en cualquier computadora tienen carriles conectados a la CPU para obtener el mejor rendimiento posible. El resto de las ranuras PCIe se conectan al chipset. Esto también admite una conexión bastante rápida a la CPU, pero no tan rápido como las conexiones directas.

Actualmente, hay dos generaciones de PCIe en uso: 3.0 (la más común) y 4.0. A mediados de 2019, PCIe 4.0 era completamente nuevo y solo era compatible con los procesadores Ryzen 3000 de AMD y las placas base X570. La versión 4, como era de esperar, es más rápida.

Sin embargo, la mayoría de los componentes aún no están saturando el ancho de banda máximo de PCIe 3.0. Entonces, aunque PCIe 4.0 es impresionante, todavía no es una necesidad para las computadoras modernas.

NVMe sobre PCIe

PCIe, entonces, es como SATA III; ambos se utilizan para conectar componentes individuales a un sistema informático. Al igual que SATA III necesita AHCI antes de que un disco duro o SSD pueda comunicarse con un sistema informático, las unidades basadas en PCIe dependen de un controlador de host, llamado memoria no volátil rápida (NVMe).

Pero, ¿por qué no hablamos de unidades SATA III frente a PCIe, o AHCI frente a NVMe?

La razón es bastante sencilla. Siempre nos hemos referido a las unidades como basadas en SATA, como SATA, SATA II y SATA III, no es de extrañar.

Cuando los fabricantes de unidades comenzaron a fabricar unidades PCIe, hubo un breve período durante el cual hablamos sobre las SSD PCIe.

Sin embargo, la industria no tenía ningún estándar en el que apoyarse como lo hizo con las unidades SATA. En cambio, como Western Digital explicado, las empresas utilizaron AHCI y crearon sus propios controladores y firmware para ejecutar esas unidades.

Eso fue un desastre, y AHCI todavía no era lo suficientemente bueno. Como Kingston nos explicó, también fue más difícil para las personas adoptar unidades que fueran más rápidas que SATA porque, en lugar de una experiencia plug-and-play, también tenían que instalar controladores especiales.

Finalmente, la industria se unió al estándar que se convirtió en NVMe y reemplazó a AHCI. El nuevo estándar era mucho mejor, tenía sentido empezar a hablar de NVMe. Y el resto, como dicen, es historia.

NVMe se creó teniendo en cuenta los SSD modernos basados ​​en PCIe. Las unidades NVMe pueden aceptar muchos más comandos a la vez que los discos duros mecánicos SATA III o SSD. Eso, combinado con una latencia más baja, hace que las unidades NVMe sean más rápidas y con mayor capacidad de respuesta.

¿Qué aspecto tienen las unidades NVMe?

Un SSD Samsung M.2

Si va a comprar una unidad basada en NVMe hoy, lo que quiere es una barra de goma M.2. M.2 describe el factor de forma de la unidad o, para nuestros propósitos, cómo se ve. Las unidades M.2 suelen tener hasta aproximadamente 1 TB de almacenamiento, pero son lo suficientemente pequeñas como para sostenerlas entre el pulgar y el índice.

Las unidades M.2 se conectan a ranuras PCIe M.2 especiales que admiten hasta cuatro carriles de transferencia de datos. Por lo general, estas unidades están basadas en NVMe, pero también puede encontrar unidades M.2 que usan SATA III; solo lea el paquete con atención.

Los M.2 basados ​​en SATA III no son tan comunes en estos días, pero existen. Algunos ejemplos populares son los WD Azul 3D NAND y el Samsung 860 Evo.

¿Debería deshacerse de las unidades SATA III?

Si bien NVMe es fantástico, no hay razón para renunciar a las unidades SATA III todavía. A pesar de las limitaciones de SATA III, sigue siendo una buena opción para almacenamiento secundario.

Cualquiera que esté construyendo una nueva PC, por ejemplo, haría bien en usar una unidad M.2 NVMe para su unidad de arranque y almacenamiento principal. Luego podría agregar un disco duro más barato o SSD de 2.5 pulgadas con mayor capacidad como almacenamiento secundario.

Podría ser una buena idea tener todo su almacenamiento funcionando sobre PCIe. Sin embargo, en este momento, las unidades NVMe están limitadas a aproximadamente 2 TB. Las capacidades más altas también son prohibitivamente caras. Una unidad económica NVMe de 1 TB y M.2 normalmente cuesta alrededor de $ 100 (que es aproximadamente lo que cuesta una unidad de disco duro SATA III de alto rendimiento de 2 TB).

El precio, por supuesto, podría cambiar a medida que obtengamos unidades M.2 de mayor capacidad. Kingston dijo que podemos esperar ver unidades M.2 con capacidades de 4 y 8 TB a principios de 2021.

Hasta entonces, la combinación de M.2 con SSD secundarios y discos duros es la mejor opción.

La misma idea se aplica a las computadoras portátiles. Si va a comprar un equipo nuevo, busque uno con almacenamiento flash NVMe y una bahía de repuesto de 2,5 pulgadas para un disco duro SATA III o SSD.

Sin embargo, no todas las unidades NVMe son iguales. Definitivamente vale la pena leer reseñas en su disco de destino antes de comprar uno.

Si tiene una computadora de escritorio o computadora portátil más nueva, es probable que tenga ranuras M.2 que admitan NVMe. ¡Vale la pena actualizar su PC!