Eu tenho um NAS barato de 2 baias com um HD de 2 TB. Para ser robusto contra falhas de disco, estou pensando em comprar um segundo HD de 2 TB e colocá-lo no RAID1 com o Linux mdadm. O sistema de arquivos é ext4.
Isso aumentará ou diminuirá o desempenho do NAS? Que tal apenas ler ou escrever desempenho?
Parece haver muitas opiniões sobre isso online, mas não há consenso.
Obrigado.
Editar:
Então, eu já tenho três respostas diferentes: "um pouco mais rápido", "você não notará" e "diminuirá o desempenho, se for o caso". (Estou interessado principalmente no desempenho de leitura.) A Wikipedia diz que "o desempenho de leitura pode aumentar aproximadamente como um múltiplo linear do número de cópias". Qual é esse?
Edição 2:
Encontrei evidências crescentes no suporte ao RAID1, aumentando o desempenho de leitura, incluindo a página de manual do MD:
As alterações são gravadas em todos os dispositivos em paralelo. Os dados são lidos em qualquer dispositivo. O driver tenta distribuir solicitações de leitura em todos os dispositivos para maximizar o desempenho.
Também descobri o RAID10 do MD --layout=f2
, que fornece redundância de RAID1 com o desempenho de leitura de RAID0 e pode ser usado com apenas duas unidades. No entanto, o desempenho de gravação é reduzido, pois uma gravação seqüencial envolve as duas unidades que procuram entre as partes distantes da unidade. man md
para detalhes.