Un problema reciente con un Buffalo TeraStation NAS aquí en mi oficina me ha llevado a investigar Raid 5.
He encontrado algunos artículos diferentes que hablan sobre la inadecuación del uso de la incursión 5 en matrices grandes o con discos grandes
Aquí hay un artículo de ejemplo que habla sobre problemas con la reconstrucción de una matriz con unidades de consumo grandes.
Estoy tratando de resolver lo que cuenta como 'grande'?
El NAS que tenemos aquí es una configuración Raid 5 de 4 unidades, cada unidad tiene 1 TB. Una unidad falló y ha sido reemplazada, la matriz se está reconstruyendo actualmente.
¿Esta configuración es tan grande, en términos de que probablemente tendrá un problema durante la reconstrucción?
¿Qué tan confiable es esta configuración para el uso diario?
Respuestas:
Diseño de la confiabilidad de una matriz de discos:
1 - ( 1 - [Drive Size] x [URE Rate]) ^ [Data Drives‡] = [Risk]
Para arreglos con más de un disco de paridad o espejos con más de un par de discos en el espejo, cambie
1
el número de discos después de Drives in Array por el número de discos con paridad / espejo.Así que tengo un conjunto de cuatro unidades WD Green de 1TB en una matriz. Tienen una tasa de URE de 1/10 ^ 14. Y los uso como almacenamiento desde cero.
1 - (1 - 1TB x 1/10^14byte) ^ 3
=>3.3%
riesgo de falla al reconstruir la matriz después de que una unidad muere. Estos son excelentes para almacenar mi basura, pero no estoy poniendo datos críticos allí.† Determinar una falla aceptable es un proceso largo y complicado. Se puede resumir como
Budget = Risk * Cost
. Entonces, si una falla va a costar $ 100 y tiene un 10% de posibilidades de que ocurra, entonces debe tener un presupuesto de $ 10 para evitarla. Esto simplifica enormemente la tarea de determinar el riesgo, los costos de varias fallas y la naturaleza de las posibles técnicas de prevención, pero se entiende la idea. ‡[Data Drives] = [Total Drives] - [Parity Drives]
. Un espejo de dos discos (RAID1) y RAID5 tiene 1 unidad de paridad. Un espejo de tres discos (RAID1) y RAID6 tiene 2 unidades de paridad. Es posible tener más unidades de paridad con RAID1 y / o esquemas personalizados, pero atípicos.Sin embargo, esta ecuación estadística viene con sus advertencias:
fuente
1-(1-1099511627776*0.000000000000001)^3
=> 0.00329. Tiene un soporte en el exterior del lugar^3
donde debería estar en el interior; y debería haber un cero más en esa cosa de 1/10 ^ 15.La razón por la que existe este artículo es para llamar la atención sobre las tasas de error de bit irrecuperables en los discos duros. Específicamente, sus discos baratos de 'PC para el hogar'. Por lo general, tienen una especificación de fábrica de 1/10 ^ 14. Esto es aproximadamente 12.5TB de datos, que si está haciendo un RAID-5 con discos de 2TB ... golpea bastante rápido.
Esto significa que debes:
Por lo general, sugeriría que RAID-6 es el camino a seguir en general, pero le costará rendimiento.
fuente