Tengo un NAS barato de 2 bahías con un disco duro de 2TB. Para ser robusto contra la falla del disco, estoy pensando en comprar un segundo HDD de 2TB y ponerlo en RAID1 con Linux mdadm. El sistema de archivos es ext4.
¿Aumentará o disminuirá esto el rendimiento del NAS? ¿Qué pasa con solo leer o escribir rendimiento?
Parece que hay muchas opiniones sobre esto en línea, pero no hay consenso.
Gracias.
Editar:
Así que ya tengo tres respuestas diferentes: "un poco más rápido", "no lo notarás" y "disminuirá el rendimiento en todo caso". (Estoy interesado principalmente en el rendimiento de lectura). Wikipedia dice que "el rendimiento de lectura puede aumentar aproximadamente como un múltiplo lineal del número de copias". ¿Cuál es?
Edición 2:
He encontrado evidencia creciente en apoyo de RAID1 que aumenta el rendimiento de lectura, incluida la página de manual de MD:
Los cambios se escriben en todos los dispositivos en paralelo. Los datos se leen desde cualquier dispositivo. El controlador intenta distribuir solicitudes de lectura en todos los dispositivos para maximizar el rendimiento.
También descubrí RAID10 de MD con --layout=f2
, que proporciona redundancia de RAID1 con el rendimiento de lectura de RAID0, y puede usarse con solo dos unidades. Sin embargo, el rendimiento de escritura se reduce, ya que una escritura secuencial implica que ambas unidades busquen hacia adelante y hacia atrás entre partes distantes de la unidad. man md
para detalles.