Você tem 2GiB ou mais de RAM? Em caso afirmativo, investigue o uso do ZFS como sistema de arquivos.
E use mais de dois discos.
Para o que eu li sobre o ZFS (ele permite compactação instantânea, também criptografia) ele também tem algo realmente bom que nenhum RAID pode fazer: verificação de integridade em tempo real.
RAID não deve ser usado, não importa o quanto diga outra coisa, se seus dados são realmente importantes, o RAID não garante que os dados estejam escritos corretamente em discos (não pode saber se os dados em um setor estão corretos ou foram alterados, nenhuma soma de verificação é calculada, sem hash, etc.).
Pessoalmente estou usando o RAID-0 com três discos (PATA de cerca de 28MiB / se cada SATA de 45MiB / s), então fico em torno de 105MiB / s (adicionando o PATA atinge o gargalo desde PCI-32 33MHz não pode sustentar os três HDDs bandwith 2xSATA + 1xPATA mais todos os cartões, e ganho adicionando PATA é apenas 15MiB / s, mas todas as contagens), também mais, adicionando o PATA faz com que os SATAs não sejam usados em largura de banda máxima, então eles trabalham em relax, também o PATA funciona de maneira relaxada, já que o gargalo está no barramento PCI, então os HDDs têm algum tempo para se resfriar (algo que a maioria das pessoas não se preocupa) ... por que eu uso HDDs tão rápidos que eles não estão fazendo nada? Tempo? apenas para não aquecê-los e não há necessidade de tê-los no quarto refrigerado! Também para aumentar muito a sua vida!
O diks ai eu testo:
- HD interno PATA
- HDD SATA interno
- HDD SATA interno
Migrar para o ZFS não melhora as coisas? Ah sim e não; desde que a compressão está ON, ela ganha muito, agora (com dados compactáveis) eu posso sustentar perto de 105MiB / s (dados compactados) e como a compactação é próxima de 2.5: 1 eu posso ler / gravar dados reais não comprimidos em mais de 261MiB / s melhores casos.
O lado ruim, o ZFS está comendo 1.3GiB da minha RAM (eu só tenho 2GiB, o máximo possível na placa-mãe).
Depois de pensar um pouco e tentar um monte de ajustes eu poderia adicionar um USB 2.0 HDD ao pool zfs (eu queria de uma maneira eu posso removê-lo depois dos testes, isso é muito difícil) ... basicamente Eu resolvi separando todos os HDDs e colocando outros que eu tenho em uma mesa sem uso, então faça o teste com o ZFS (todos atuando como stripping dinâmico, o tamanho da faixa do zfs é dinâmico):
- HD interno PATA
- HDD SATA interno
- HDD SATA interno
- External USB 2.0 para Sata HDD (apenas um disco rígido, já que o USB 2.0 é um gargalo para esse disco)
Se eu fizer essa configuração no Raid0, eu obteria 25MiB / s * 4 = 100MiB / s, então agora o limite não é por PCI em 105MiB / s (vídeo, áudio, etc., cartões usam parte da largura de banda ), é acrescentando a velocidade máxima realmente lenta do USB 2.0, ela reduz (em Raid0) a velocidade de todos (o Raid0 precisa de todas as faixas do mesmo tamanho, então a largura de banda de todos os HDs é a mesma, tão alta quanto a mais baixa).
Se feito no ZFS, uma vez que o tamanho das faixas é dinâmico, se nenhuma compactação, eu posso obter a soma da largura de banda (28 PATA + 2 * 45 SATA + 25 USB = 142MiB / s)? Não e não, mais uma vez o limite é PCI BUS (105MiB / s porque todas as outras placas), então eu recebo somente 105MiB / s de transferência de dados descompactada ... então sem ganho (na velocidade) adicionando o USB, algo que eu conhecia antes começando, o barramento PCI é o ponto de estrangulamento.
Eu sei que você está falando sobre RAID 1 (espelho), para gravações Raid 1 precisa gravar em todos os discos a mesma quantidade de informação em cada uma, então a velocidade é a mais lenta, mas em leituras ela pode ler coisas diferentes forma cada disco (se configurado para isso) para que ele possa ir até o Raid 0, então meus testes no Raid 0 podem fazer alguma luz, e desde que eu testei o Raid 0 agaist ZFS, ... tudo é dito.
A parte boa do ZFS é a compactação nativa (independentemente de você colocar arquivos ou colocar partições, compactar os blocos) e a validação dos dados.
Portanto, ter o ZFS com algum nível de RAID é muito melhor que o mdadm etc., mas com um alto custo de RAM usado.
Eu recomendo não usar o DeDup no ZFS ... ele pode requerer uma quantidade enorme de RAM, mais de 32GiB de memória RAM em discos de 1TiB.
Também recomendo usar HDs pequenos com rapidez suficiente e não usar HDDs enormes. É muito melhor ter 8 HDD de 120GiB, do que 2 de 500GiB; mas colocar um aviso em ter portas suficientes e dreno de energia suficiente.