Estamos buscando usar dos SSD en una incursión RAID 1 de software en CentOS. Hemos probado el rendimiento y es lo mismo que un SSD solo.
Pero tememos que debido a mdadm, la vida útil del SSD se acortará. Aquí está la advertencia del equipo de Redhat:
Red Hat también advierte que los niveles de RAID de software 1, 4, 5 y 6 no se recomiendan para su uso en SSD. Durante la etapa de inicialización de estos niveles de RAID, algunas utilidades de administración de RAID (como mdadm) escriben en todos los bloques del dispositivo de almacenamiento para garantizar que las sumas de verificación funcionen correctamente. Esto hará que el rendimiento de la SSD se degrade rápidamente.
Si mdadm escribir en todo el disco en la verificación inicial parece correcto, pero ¿cómo se verifica después?
Respuestas:
Teóricamente, siempre que no reconstruya la matriz, la inicialización no volverá a ocurrir, por lo que no habrá más software adicional.
<mumbling> Sin embargo, escribir en todos los bloques de una vez puede abrumar fácilmente el controlador de disco y causar problemas importantes. Normalmente, los SSD mantienen un grupo de bloques previamente borrados para permitir un acceso de escritura rápido. Cuando ese grupo se agota, el controlador tendrá que borrar los bloques sobre la marcha para escribir en ellos. Esto lleva mucho más tiempo, por lo que cuando estas solicitudes se acumulan, las anteriores comenzarán a expirar. El software puede confundir esto con un bloqueo o bloqueo incorrecto, en cuyo caso es posible que deba comenzar de nuevo. Obviamente, esto no es bueno, pero el hardware y el software están mejorando, por lo que esto debería ser cada vez menos significativo. </mumbling>
No veo por qué no puedes usarlo con mdadm y cualquier razón para la pérdida significativa de la vida del flash si tienes cuidado. Puede ser una buena idea practicar algunos discos duros y descubrir cómo configurar todos los parámetros, por ejemplo, el tamaño del fragmento.
fuente