RAID: é suficiente ter n + 1 discos em uma matriz RAID6 para corresponder ao desempenho de uma matriz RAID5 de discos n? [fechadas]

1

Até onde eu sei, o RAID-6 tem uma penalidade ainda maior nas gravações do que o seu primo RAID-5.

Mas também sabemos que podemos obter mais desempenho de um array RAID típico com mais spindles. Mas quanto mais?

Os arrays RAID5 típicos terão entre 5 e 8 discos no total. Se quisermos combinar o mesmo desempenho (mais em termos de IOPS do que de largura de banda, e o espaço disponível é irrelevante) com um array RAID6, quantos discos devemos colocar nele? mais um? mais dois? 30% mais?

EDIT: claro que estou falando sobre o uso de discos homogêneos (mesma capacidade e desempenho)

2 EDIT: Eu estou falando sobre regras de polegares e não números específicos. Deve haver alguns números aproximados sobre isso ...

    
por Luke404 18.01.2013 / 16:14

1 resposta

3

Sem mais informações: depende.

Para as leituras R6 com n + 1, os dispositivos devem executar o mesmo que R5 com n dispositivos, supondo que a matriz não esteja em um estado degradado ou de ressincronização. Para alguns padrões de leitura, pode até oferecer maiores taxas de transferência em massa e / ou IOPS, pois seus dados são distribuídos em mais dispositivos.

Em um mundo ideal com um bom controlador de hardware que executa gravações paralelas em todos os dispositivos relevantes e pode calcular os dois blocos de checksum com rapidez suficiente para que a latência adicionada seja pequena o suficiente para ser ignorada, a gravação deve mostrar métricas de desempenho semelhantes no R6 n + 1 como R5 acima de n. Se você tem uma configuração RAID ruim que não pode fazer gravações paralelas ou é lenta, então saturada facilmente (alguns software RAID e falso RAID, controladores RAID realmente baratos geralmente), então você definitivamente verá uma queda de desempenho para escrever padrões pesados. p>

Para números: em qualquer caso, isso é muito dependente de seu padrão de E / S. Você pode ter que criar um teste simples de benchmarking para obter dados úteis + relevantes para o seu caso de uso.

    
por 18.01.2013 / 18:07