Resumindo, pode-se esperar desempenho semelhante de um Raid 5 com n+1 discos e de um Raid 0 com n discos?
Se não, alguém pode explicar por quê?
Se bem entendi, o Raid 5 distribui os dados xor também em todos os discos, então espero um desempenho semelhante
Para acesso de leitura , espera-se que um RAID5 tenha desempenho semelhante a um RAID0, em teoria até um pouco melhor se o acesso for vinculado ao tempo de busca.
Para acesso de gravação em um padrão aleatório, espera-se que o RAID5 tenha um desempenho muito pior do que o RAID0 - aqui está o porquê: Considere alterar um único bloco em um RAID5 n + 1 e, devido à natureza aleatória do acesso, nenhum outro bloco nessa faixa é em cache. Agora o controlador RAID tem que
ou seja, para uma falta total de cache, uma única gravação em RAID0 se traduz em n-1 leituras e 2 gravações para um RAID5. Mesmo que a faixa completa esteja no cache, você ainda terá 2 gravações físicas para cada gravação lógica.
Os controladores RAID tentam mitigar isso mantendo o bloco de paridade na RAM alimentada por bateria, de modo que, quando outra gravação atingir a mesma faixa, o bloco de paridade seja gravado apenas uma vez. Se o padrão de acesso for muito aleatório, isso ainda resultará em uma grande penalidade de desempenho.
EDITAR
Pelos comentários, entendo que não elaborei o suficiente sobre os problemas inerentes à gravação do bloco de paridade: eles têm 2 pontos de foco