¿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.
fuente
Consulte MEMS002 y MEMS003 del Foro de desarrolladores de Intel que se encuentra aquí: https://intel.wingateweb.com/us09/scheduler/catalog/catalog.jsp
fuente
Anandtech discute esto brevemente, basado en una investigación de IBM Zurich ( PDF ). Creo que la conclusión general es que debería haber un 10-30% de área libre en un SSD para mantener una relación de amplificación de escritura decente. La mayoría de las unidades incluyen una cuota reservada de aproximadamente el 7% (y las unidades empresariales ofrecerán más); depende del usuario (y el comando TRIM) mantener espacio libre libre para mantener el rendimiento completo.
fuente
Storage Review tiene una excelente revisión de 6 unidades Corsair Force Series GT en diferentes tamaños (de 60 GB a 480 GB). El resumen es que las unidades más grandes de la familia funcionan mejor en la mayoría de los escenarios (pero no en todos). 240 GB parece ser el punto óptimo (al menos para el controlador SandForce).
fuente