Unidades de Almacenamiento M.2.

En este punto, analizaremos ¿qué unidad comprar y por qué? Estas conclusiones se basarán en:

  • Una visión objetiva, Dejando a un lado el “fanboyismo” que tanto está de moda y que tanto perjudica a la realidad.
  • Basarnos en los datos que facilitan los fabricantes, ¿son tan importantes y repercuten en el rendimiento final?
  • Basarnos en ¿Qué necesitamos? Analizaremos todos los ámbitos, optimización, una vida útil mas larga, gastar lo justo y necesario para obtener un producto adecuado a nuestras necesidades.

También queremos dejar claro que esto es una opinión que por supuesto está abierta a debate y a actualizaciones futuras, con estos datos se intenta dar una respuesta a aquellos usuarios con menos experiencia y que de este modo puedan llegar a una conclusión fundada por los datos y no por las ideas de unos u otros usuarios.

En este tipo de análisis intentaremos ir al grano y no irnos por las ramas ya que lo que realmente importa es analizar y decidir ¿que es mejor? y ¿para quién?

¿Qué es y para que sirve? (Wikipedia)

Un ‘dispositivo de almacenamiento de datos’ es un conjunto de componentes utilizados para leer o grabar datos en el soporte de almacenamiento de datos, en forma temporal o permanente. La unidad de disco junto con los discos que graba, conforma un dispositivo de almacenamiento o unidad de almacenamiento (device drive).

Marcas y modelos.

Kingston A1000 M.2 NVMe SSD
Kingston A1000 M.2 NVMe SSD

Analizaremos los SSD mas potentes del mercado y veremos cómo conseguir un rendimiento aproximado por un precio razonable.

Estas unidades son M.2. aun que algunos fabricantes como Intel tienen su semejante en U.2 entregando el mismo rendimiento o muy similar, las unidades SSD SATA son mucho mas lentas y no las analizaremos aquí.

Estas unidades requieren conexión M.2. integrada en la placa base o una controladora PCIe x4 que en algunos casos viene incluida. OJO, existen varios tipos de conexión M.2. por lo que compruebe el soporte de su placa base ya que si no soporta ciertas características no podrá disfrutar de todas las especificaciones de la unidad, estas unidades utilizan las líneas PCIe del Chipset de la placa base, consulte de cuantas líneas PCIe dispone su placa y en caso de conectar su M.2. mediante la controladora PCIe x4 tenga en cuenta que utilizará lineas PCIe de la CPU, quitando líneas a la GPU.

MARCA MODELO Y TAMAÑO INTERFACE VELOCIDAD  LECTURA – ESCRITURA PRECIO APROXIMADO
HGST  SN100 3.2TB  PCIe x4

L 3000MB/s

E 1600MB/s

8.570€
Intel Optane P4800X 375GB PCIe x4

L 2400MB/s

E 2000MB/s

1.620€
Intel

Optane 900P 480GB

PCIe x4

L 2500MB/s

E 2000MB/s

624€
Intel Optane 900P 280GB PCIe x4

L 2500MB/s

E 2000MB/s

406€
Intel Optane 800P 118GB PCIe x4

L 1450MB/s

E 650MB/s

250€
Intel Optane 800P 58GB PCIe x4

L 1450MB/s

E 640MB/s

234€
Kingston  A1000 480GB PCIe x4

L 1500MB/s

E 1000MB/s

200€
Samsung 960 Pro 2TB  PCIe x4

L 3500MB/s

E 2100MB/s

1.110€
Samsung 960 EVO 1TB PCIe x4

L 3200MB/s

E 1900MB/s

402€

Se a tomado como referencia unidades de alta capacidad ya que muchos fabricantes otorgan más rendimiento a unidades con mas capacidad, aun que en el caso de Samsung EVO y PRO he Intel Optane no son aplicables.

Gráfica de rendimiento renderizando con las distintas unidades.

Intel Optane M.2 NVMe SSD
Intel Optane M.2 NVMe SSD

El gráfico muestra cuanto tardó cada unidad en renderizar utilizando el método Houdini con SideFX, el resultado se indica en Milisegundos, a menor tiempo mejor es la respuesta de la unidad.

Estos Tests se realizaron con un Servidor Dell PowerEdge R740xd con dos procesadores Intel Xeon Gold 6130 y 64Gb RAM. Las unidades M.2 se conectan a trabes de la unidad Dell H730P RAID en modo HBA para evitar la cache interna de la controladora RAID y obtener unos resultados reales de la unidad. El sistema operativo instalado, Ubuntu 16.04.3 Desktop-amd64.

UNIDAD M.2. SSD TIEMPO TRANSCURRIDO EN LA PRUEBA. (milisegundos)
Intel Optane P4800X 375GB
1,520.1
Intel Optane 900P 480GB
1,539.7
Intel Optane 900P 280GB
1,782.1
Intel Optane 800P 118GB
2,006.1
Intel Optane 800P 58GB
2,352.4
Samsung 960 Pro 2TB
2,702.3
Samsung 960 EVO 1TB
2,929.5
HGST  SN100 3.2TB
3,419.3
Kingston A1000 480GB
4,759.6

Como podemos observar, las unidades Optane son con diferencia las más potentes del mercado, eso si, a que precios…

¿Qué comprar?

Samsung 960 EVO M.2 500GB NVMe SSD
Samsung 960 EVO M.2 500GB NVMe SSD

Dado el alto precio de estas unidades y su reducida capacidad en el caso de los Optane, la opción de tener algo potente con buena capacidad y a un buen precio, parece algo imposible, pues no, nada mas lejos de la realidad, analicemos la situación…

  • Quiero un Intel Optane P4800X pero no estoy dispuesto a pagar 1.600€ por 375Gb, ¿Como lo hago?

Partiendo de la base de que es totalmente innecesario unas unidades tan rápidas para uso doméstico, que para juegos o renderizado de vídeo con una unidad Kingston A1000 nos valdría y nos sobraría y que tendríamos 480Gb por un precio mas que razonable, el terminar en ultimo lugar de la tabla no quiere decir nada, esta unidad es tres veces mas rápida que las unidades que usamos actual mente el 85% de los mortales, el tan conocido como SSD SATA que llega a los 560MB/s en lectura y 520MB/s en escritura en el mejor de los casos, pero… ¿por que no soñar con algo mejor?

Vale, vamos a soñar, vamos a tener que tener en cuenta varias cuestiones;

  1. Que nuestra placa base soporte Ultra M.2. para poder aprovechar estas unidades.
  2. Que nuestra placa base tenga dos puertos Ultra M.2. para alcanzar a los Optane en rendimiento.
  3. Que nuestra placa base tenga tres puertos Ultra M.2. para superar a los Optane en rendimiento.
  4. Que nuestra placa cuente con un Chipset con suficientes líneas PCIe y evitar el restar rendimiento a la gráfica usando las líneas PCIe del procesador.
  5. Que nuestra placa base soporte la configuración RAID0 mediante BIOS en caso de querer utilizar estas unidades para todo, es decir, instalar nuestro Sistema Operativo en ellos.
  6. Tener conocimientos avanzados de informática o ser mañosos como para aprender o querer hacerlo o en su lugar, tener un conocido que realmente sepa.

*Este método tiene sus ventajas y como todo, también sus desventajas aun que tratándose de unidades SSD ¿por qué no? sin riesgo no hay gloria. 🙂

Tras tener estas cuestiones en cuenta, ¿que compramos? pues bien, la recomendación personal sería adquirir dos unidades Samsung EVO 960 de 250Gb que tienen un coste de 121€ unidad envío incluido, por lo que se queda en un total de 242€ que frente a los 200€ que costaba el Kingston estaremos muy parejos, consiguiendo un mayor rendimiento y 20Gb más, como detalle y teniendo en cuenta que si contamos con más presupuesto y nuestra placa base nos lo permite, podríamos comprar tres unidades, por lo que el precio sería de 363€.

*Recomiendo Amazon por la garantía que ofrece y si tienes Prime el envío es gratis

¿Que hacemos ahora? ¿Donde esta el secreto?

Tras recibir nuestro pedido, y con los conocimientos oportunos, procederemos a su instalación pero… antes de nada, unos conceptos para entender el funcionamiento.

¿Sabes como funcionan el dual channel de la RAM? o el ¿CrossFire y el SLI en tarjetas gráficas? básicamente y a groso modo, en el caso de las tarjetas gráficas, suman su capacidad tanto de procesamiento gráfico como la cantidad de VRAM disponible por el número de tarjetas que tengas, eso si, siempre y cuando tu procesador lo admita, con la RAM pasa exactamente igual, si tu placa soporta Dual Channel, tendremos que colocar en cada canal dos módulos idénticos, por lo que sumarán su capacidad y su velocidad, estos módulos han de ser dos a dos, es decir, si queremos conectar los cuatro módulos, han de colocarse iguales en cada canal pero pueden ser distintos entre los canales, un ejemplo para dejar esto claro también. (Es aplicable a placas con tres canales, cuatro canales etc… aun que en la gama doméstica normalmente nos encontraremos dos canales de RAM).

Canal 1 formado por A1 y B1 ambos tienen dos módulos a 1600Mhz y 8Gb de RAM DDR4 este canal funcionará a 3.200Mhz y contará con 16Gb de RAM.

Canal 2 formado por A2 y B2 ambos tienen dos módulos a 1200Mhz y 4Gb de RAM DDR4 este canal funcionará a 2.400Mhz y contará con 8Gb de RAM.

A pesar de que son distintos entre sus grupos, funcionará perfectamente, lógicamente un canal será mas lento que el otro, pero apenas lo notaremos, si conectamos esto mal, nuestro equipo funcionará a 1.200Mhz y a 1.600Mhz por lo que estaríamos perdiendo un 50% del rendimiento entre los módulos, lo ideal sería tener los dos canales iguales, cuatro módulos a las mismas frecuencias.

Ahora a lo que vamos, con esto claro, ¿como hacemos para tener un rendimiento ¡SALVAJE! en nuestro PC? colocando las unidades M.2. en RAID0, si hemos adquirido tres unidades, tendremos una velocidad de 9.600MB/s de lectura y 5.700MB/s de escritura, sí, parece surrealista de echo, tengo mis dudas de que una placa base doméstica soporte semejante ancho de banda, creo que el cuello de botella estaría en el chipset o en el propio controlador M.2. integrado en la placa, pero ¿pinta bien e? pues tendríamos una capacidad de almacenamiento de 750Gb y machacaríamos a una unidad Intel Optane P4800X de 375Gb y con un coste de 1.600€.

Si lo que hemos comprado han sido dos unidades, tendríamos una velocidad de lectura de 6.400MB/s y una escritura de 3.800MB/s y la friolera de 500GB por un precio de 242€ y seguiríamos ganando a una unidad Intel Optane P4800X de 375Gb, eso si, en el caso de dos unidades, sería una velocidad muy pareja y dudo que se aprecie, en algunos casos, dependiendo de la placa podría ser inferior pero no muy inferior, estaríamos hablando de un 0.055% por encima o por debajo, si nuestra placa base no influye mucho.

Dicho todo esto, que quede claro que esto es aplicable a cualquier unidad SSD y HDD, como ya comenté anteriormente, la configuración RAID0 tiene la fatalidad de que en el caso de que una de las dos unidades se estropee, perderemos toda la información que hubiese en la unidad que no se a estropeado, (obviamente también perdemos la unidad dañada) podríamos remplazar la unidad que a fallado pero tendremos que volver a unirla a la configuración RAID0 y volverá a funcionar, eso si, los datos los habremos perdido, por eso indico claramente que en el caso de unidades SSD es muy extraño que se estropeen, en una unidad HDD puede ser mas propensa a fallos dado que tiene componentes mecánicos, aun que… asignar dos unidades HDD de 500GB (500GB por ser mas duros) en RAID0 solo y exclusivamente para juegos, tendríamos 1TB y una velocidad de unos 400MB/s que en caso de rotura, la pérdida no sería grande, los juegos se vuelven a instalar y listo, así le daríamos salida a esas unidades viejas y las haríamos funcionar casi como una unidad SSD.

Aquí os dejo unos gráficos de las dos configuraciones que hemos comentado anteriormente y como quedaría frente al Intel Optane P4800X, OJO, esto es especulativo dado que no tengo ni dos ni tres unidades EVO 960 para comparar con el Intel Optane P4800X, esto a sido una cuestión de cálculos sabiendo el comportamiento de las configuraciones en modo RAID0 y teniendo en cuenta que el funcionamiento sería 100% funcional, si nuestra placa lo soporta etc… Por lo que no me hago responsable de si te a dado un resultado perfecto o no, tu y solo tú tendrás que informarte previamente antes de adquirir dichas unidades de si tu equipo lo soporta.

Las unidades RAID0 también han de estar soportadas por nuestra placa base en el caso de utilizarlas para el Sistema Operativo, en caso de ser unidades secundarias para Juegos, Vídeo edición o Render 3D, la unidad RAID0 puede ser montada por Software, Windows 10 Trae una utilidad para ello, desconozco si las anteriores versiones lo traen ya que en mi caso, creo el RAID por hardware desde la BIOS. (en caso de cambiar de placa base tras crear el RAID0 por Hardware, recordar guardar una copia de los datos, ya que no funcionará el RAID0 en la nueva placa base y tendremos que crearlo de nuevo).

UNIDAD M.2. SSD TIEMPO TRANSCURRIDO EN LA PRUEBA. (milisegundos) CAPACIDAD DE ALMACENAMIENTO PRECIO
Intel Optane P4800X 375GB
1,520.1
375GB
1.620€
1x Samsung 960 EVO 250GB
2,929.5
250GB
121€
2x RAID0 Samsung 960 EVO 250GB
1,464.75
500GB
242€
3x RAID0 Samsung 960 EVO 250GB
976.5
750GB
363€