no que diz respeito ao usuário, você está trocando um pouco de desempenho por uma tolerância a falhas um pouco melhor.
Mas eu queria saber, em uma matriz de quatro discos, alguma dessas soluções causa mais estresse nos próprios dispositivos? Você tem dados redundantes distribuídos em quatro discos ou dados espelhados entre dois pares e depois distribuídos nesses espelhos. Qualquer uma das opções faz com que determinados discos sejam gravados com mais intensidade ou todos eles usam todos os seus discos igualmente?
Responder1
RAID6 causará mais estresse.
Veja: para atualizar um passo no caso do RAID10 você tem apenas dois drives envolvidos, e nenhuma leitura (você apenas grava os mesmos dados em ambos). Para atualizar um stride na configuração do RAID6, você deve ler outro stride da mesma faixa, calcular as síndromes e escrever em três discos (dados e síndromes atualizadas), para incomodar todos os discos.
No mesmo nível, eles funcionam apenas em escrita sequencial massiva, onde você escreve faixas completas, então o RAID6 não precisa ler nada, apenas calcula síndromes para cada faixa completa e coloca tudo nas unidades.
Para 6 discos a situação é semelhante: para RAID10 você ainda precisa incomodar dois discos, para RAID6 você tem que ler todos os drivers exceto três (um que você está atualizando agora e dois com síndromes) para carregar a faixa completa, para poder calcular novas síndromes. Então você escreve em três unidades - dados atualizados e duas síndromes. Portanto, uma atualização de passo ainda incomoda todas as unidades do array.
Para fazer uma comparação, para RAID5 você precisa de duas unidades de leitura e duas unidades de gravação. Você lê a paridade e os dados antigos, o que é suficiente para recalcular a paridade para novos dados e, em seguida, grava a nova paridade e os novos dados.
Para ler todos os RAIDs em estado ideal funciona como RAID0, porque todas as unidades podem ser lidas em paralelo.
O RAID10 degradado funciona quase perfeitamente; RAID5 e RAID6 degradados geralmente para leitura de alguns blocos precisam incomodar todas as unidades para recuperar dados de outros avanços e síndromes, então eles ficaram muito lentos. Sob pressão de recuperação, eles se tornam ainda mais lentos e novamente incomodam não apenas uma unidade emparelhada, mas todas as outras unidades.