Las escrituras limitadas y la capacidad \ precio del SSD son inconvenientes conocidos como la sensibilidad a los golpes del HDD.
El SSHD híbrido (caché HDD + SSD estándar) tiene un HD clásico combinado con un pequeño SSD utilizado como caché y administrado por el firmware del SSHD.
Ahora quiero saber qué sucede cuando el caché SSD alcanza el límite de escritura para todas las celdas, las dos alternativas posibles son:
a) simplemente el firmware deja de usar el almacenamiento en caché SSD y el SSHD se convierte en un HDD estándar
b) el SSHD se vuelve inutilizable
¿Cuál es la respuesta correcta? (La alternativa b haría la elección SSHD, la alternativa menos duradera y la peor opción para un servidor).
He buscado fuentes confiables sobre esto, pero no he encontrado nada.
Los problemas mecánicos de HDD son muy raros si no están sujetos a golpes durante las operaciones de lectura / escritura, en condiciones estándar el rango de MTF entre 1 millón y 1,5 millones de horas para un HDD moderno. En el SSD, particularmente el SSD TLC, el uso es un problema, los números máximos típicos de MLC por ciclo de bloque por bloque varían de 1500 a 10,000 (5000 en su mayoría). Llegar a 5000 ciclos es relativamente fácil si el almacenamiento se usa de forma intensiva (especialmente en el uso del servidor). Por lo tanto, es realmente importante la durabilidad de la caché SSD, y además debe tenerse en cuenta también que los sectores de caché SSD en SSHD se usan incluso más intensamente que una SSD estándar que puede distribuir el uso en un espacio más grande.
fuente
Respuestas:
Cache
+ David Schwartz, cuando mencionaste que ya está en el caché del sistema operativo , no puedo estar más de acuerdo.
Pero el problema es el tamaño , si el caché de archivos administrado por el sistema operativo es más pequeño que el tamaño del caché SSD, el caché SSD en SSHD aún puede ahorrarle tiempo para leer desde el disco.
En mi situación, estoy ejecutando OpenSuSE 12.3 x64 en Lenovo ThinkCentre Edge 72z con 16 GB de RAM. Mi caché de archivos es de aproximadamente 3 GB después de 14 horas. Si su computadora tiene 64 GB de RAM, la caché del archivo puede tener más de 8 GB. Como se mencionó anteriormente, el caché SSD de 8 Gb es menos útil que el caché de archivos. Es por eso que Seagate proporciona Seagate Enterprise Turbo SSHD con 32 GB de caché SSD.
Desgastar
Toshiba proporciona preguntas frecuentes para explicar lo que sucederá cuando el caché SSD se agote. Debe funcionar como un disco duro normal.
Conculsion
Antes de que el caché SSD se desgaste, habrá más y más chips dañados en SSD, lo que significa que el caché SSD disponible se está volviendo cada vez más pequeño. El usuario notará que el rendimiento disminuye lentamente sin ninguna advertencia de SMART
Puede comprobar que mi SSHD funcionará como disco duro normal cuando la memoria caché SSD se desgaste por detalles y mi actualización sobre este asunto.
fuente
Dada la velocidad de escritura de un HDD típico, la resistencia de escritura de un SSD típico y la lógica de un SSHD típico, este es un modo de falla casi imposible de activar. Mucho antes de alcanzar la resistencia de escritura del SSD, el HDD probablemente habría fallado mecánicamente. Honestamente, esto es básicamente lo último de lo que debe preocuparse.
Actualización : a diferencia de un SSD estándar, un SSHD nunca tiene que escribir nada para flashear. Solo escribe cosas para flashear si su firmware lo decide. Si el volumen de escritura es alto, no tiene sentido usar el flash para almacenarlos en el búfer (porque con el tiempo se llenará y dejará de proporcionar algún beneficio). Si el volumen de escritura es bajo, no envejecerá significativamente el flash. De manera similar para las lecturas del HDD, solo tiene sentido almacenar en caché las cosas que se leen con frecuencia y que rara vez cambian. No puede haber mucho de eso, es matemáticamente imposible. Debido a que todos los sistemas operativos modernos acceden a sus unidades a través de un caché, no tiene sentido almacenar en caché los datos que se acaban de leer o escribir porque el sistema operativo nunca los volverá a leer pronto, ya está en el caché del sistema operativo.
fuente
Todavía no tengo una referencia definitiva, pero estaría bastante seguro de que la respuesta sería A. A medida que la celda SSD se usa con el tiempo, los electrones se acumulan lentamente en la capa aislante, reduciendo el rango de voltaje que se puede usar para la programación. Esto dará como resultado que el controlador tenga múltiples reintentos de lectura / escritura (cuando no puede determinar un valor), errores (cuando se devuelve el valor incorrecto) o bloques marcados como inutilizables. El SSD en su conjunto no dejaría de funcionar, pero es posible que no funcione tan bien.
Como nota al margen, los algoritmos de nivel de desgaste y los controladores de firmware mejoran cada vez más para evitar esto. TechReport acaba de hacer una revisión de la nueva unidad Seagate aquí.
fuente