¿En qué medida el tamaño de un SSD es un factor en su rendimiento?
En mi mente, corrígeme si me equivoco, debería ser un SSD más grande, todo lo demás igual, más rápido que uno más pequeño. Un SSD más grande tendría más bloques de borrado y, por lo tanto, más margen de maniobra para que la FTL (capa de traducción flash) optimice la recolección de basura. También habría más tiempo antes de que TRIM se hiciera necesario. Veo en Wikipedia que señala que "el rendimiento de la SSD puede escalar con la cantidad de chips flash NAND paralelos utilizados en el dispositivo", por lo que parece que el rendimiento también aumenta significativamente. Además, muchas SSD contienen cachés internos de algún tipo y, presumiblemente, esas cachés son más grandes para SSD correspondientemente grandes.
Pero suponiendo que este efecto exista, me gustaría un análisis cuantitativo. ¿El rendimiento aumenta linealmente? ¿Cuánto se ve afectado la recolección de basura, si es que lo hace? ¿La latencia permanece igual? Y así. ¿El rendimiento de un SSD de 8 GB sería significativamente diferente de, por ejemplo, un SSD de 80 GB, suponiendo que ambos utilizan chips, controladores, etc. de alta calidad?
¿Hay algún recurso (páginas web, trabajos de investigación, presentaciones, libros, etc.) que analice las correlaciones entre el rendimiento de SSD (velocidad de escritura aleatoria de 4 KB, latencia, rendimiento secuencial máximo, etc.) y el tamaño? Me doy cuenta de que esto realmente no suena como una pregunta de programación, pero es relevante para lo que estoy trabajando (usando flash para almacenar en caché los datos del disco duro) que implica la programación.
Si hay un lugar mejor para hacer esta pregunta, por ejemplo, un sitio más orientado al hardware, ¿cuál sería? Se agradecería algo como el equivalente del desbordamiento de pila (o tal vez un foro) para preguntas en profundidad sobre interfaces de hardware, componentes internos, etc.