¿Por qué los SSD de menor capacidad son más lentos?

72

Estaba leyendo este artículo de Tom's Hardware sobre la prueba de SSD y encontré la siguiente afirmación:

Con los SSD, el rendimiento varía según el punto de capacidad. Los discos más pequeños tienden a ser más lentos que los más grandes, incluso en la misma familia.

Sin embargo, el artículo no respalda esta afirmación ni explica por qué.

No me parece intuitivo que las unidades más pequeñas sean más lentas. Creo que sería al revés ya que una unidad más grande tiene un "área" más amplia para acceder a través del mismo ancho de banda.

Entonces, ¿es cierto que los SSD más pequeños (de capacidad) son más lentos? Y si es así, ¿por qué?

PGmath
fuente
9
'Más pequeño' podría ser simplemente 'diseño antiguo'
Aganju
77
Por "pequeño", ¿quiere decir en tamaño físico o en capacidad?
JesseTG
1
@JesseTG Capacidad. Lo aclararé más.
PGmath
2
El quid de la cuestión es que está razonando sobre el rendimiento utilizando un argumento de latencia.
Mehrdad

Respuestas:

106

Los SSD más grandes del mismo modelo / familia de SSD (no tiene sentido comparar diferentes modelos) son más rápidos cuando se escriben datos porque usan más canales en paralelo :

ingrese la descripción de la imagen aquí

mientras que los más pequeños solo usan pocos canales (4 en lugar de 8) porque tienen menos módulos NAND en él.

magicandre1981
fuente
12
Agregaría "para una familia / controlador dado" si quisiera ser pedante.
Journeyman Geek
8
Vale la pena señalar que la razón de esto es que los chips flash solo tienden a estar disponibles a un precio razonable en una o dos capacidades a la vez. Por ejemplo, actualmente los chips MLC están disponibles en variedades de 32, 64 y 128 gigabits, y dado que los chips de 64 gigabits solo cuestan un poco más de 32 gigabits pero menos de la mitad de los 128, cualquiera que diseñe una nueva gama SSD hoy probablemente lo diseñará según en chips de 64 Gb, independientemente de la capacidad a la que apuntan.
Jules
Ahora que es una buena respuesta simple!
Raystafarian
@ magicandre1981 ¿Estaría dispuesto a escribir un poco más sobre esto como un artículo para el Blog SU?
rahuldottech
@RahulBasu no realmente.
magicandre1981
52

Las variantes de mayor capacidad de un modelo SSD a menudo obtienen su mayor capacidad simplemente teniendo más chips flash NAND del mismo tipo que las variantes de menor capacidad.

Tener más chips flash permite un diseño en el que el controlador de la SSD puede acceder a más datos en paralelo, lo que permite velocidades más altas.

Håkan Lindqvist
fuente
37
Algo así como un RAID-0 incorporado.
Kasperd
5

Supongamos que SSD está utilizando chips NAND de 32 GB para el almacenamiento, por lo que un SSD de 128G necesita 4 de esos chips para sumar el espacio, y un 256G necesita 8 de los chips idénticos para formar el espacio, lo que significa lectura / escritura, en el SSD 256G puede R / W a 8 chips juntos en lugar de los 4 chips de 128G, lo que lo hace mucho más rápido.

Pero dado que hay otros cuellos de botella, la velocidad final no se mostrará como doble en ambos R / W, sin embargo, en la vida real, hay muchos ejemplos de cómo los 128G solo tienen la mitad de la velocidad de escritura de los 256G (es decir, retina Benchmark SSD PCIe de Macbook Pro, unidad USB Sandisk Extreme CZ80).

La descripción no era 100% precisa, pero da la idea básica de por qué los SSD pequeños son más lentos.

John Li
fuente