O RAID1 será mais lento que uma única unidade, mesmo as especificações da unidade são iguais.
A razão para isso é que, enquanto o RAID1 aumenta a confiabilidade, executando cada gravação em ambas as unidades, essa mesma ação reduz o desempenho
O RAID0 divide gravações entre dois drives, o que melhora o desempenho ao compartilhar a carga, mas reduz a confiabilidade pelo mesmo motivo.
O RAID5 é um meio feliz que resulta em melhor desempenho do que uma única unidade, bem como maior confiabilidade, pois a falha de uma unidade não tornará a matriz inoperável (embora diminua substancialmente sob essas condições).
Independentemente do seu método de benchmarking, para obter benchmarks precisos você deve executar vários testes e calcular a média dos resultados e fazê-lo no modo de usuário único quando o sistema não estiver executando outras tarefas, pois qualquer outra coisa distorcerá seus resultados, provavelmente resultando em maior tempos de espera do que o previsto. Outra forma simples de benchmarking seria executar dd
com um arquivo de amostra de um tamanho específico. digamos que você tenha (ou tenha criado) um arquivo de origem de dados aleatórios de X GB de tamanho. você poderia então executar time dd if=sourcefile of=target file
usando o parâmetro dd
do bs=
você pode executar o teste com diferentes tamanhos de bloco (consulte man dd
), que pode ser útil para ajuste dependendo de suas necessidades / ambiente.