Quais são as diferenças teóricas de desempenho entre um único disco e uma matriz RAID-10?

0

Não tendo em conta as placas RAID de hardware, que tipo de melhorias teóricas de desempenho devo ver quando utilizar 4 discos numa matriz RAID-10 vs 1 disco em si?

Por exemplo, no RAID-0, esperaria ver algo como singleDrivePerformance * driveCount , já que as leituras e gravações são distribuídas uniformemente em todos os discos físicos da matriz. No RAID-1, esperaria ver singleDrivePerformance / 2 . Isso significa que com o RAID-10, eu deveria ver o dobro do desempenho de uma única unidade, embora com paridade?

    
por Naftuli Kay 01.02.2012 / 17:18

2 respostas

2

On RAID-1, I'd expect to see singleDrivePerformance / 2.

Por quê? As gravações têm que ir para ambas as unidades, mas com duas unidades você pode escrever o dobro de dados, então a velocidade de gravação deve ser a mesma. As leituras podem vir de qualquer unidade, portanto, a velocidade de leitura deve ser dobrada.

Does this mean that with RAID-10, I should see double the performance of a single drive, albeit with parity?

Para um RAID 10 de quatro unidades, para leituras sequenciais, você deve ver quatro vezes o desempenho. Você pode ler de todas as quatro unidades a toda velocidade. Para leituras não sequenciais, ele estará em algum lugar entre duas vezes o desempenho (se todas as leituras vierem das mesmas duas unidades) para quatro vezes (se elas forem melhor distribuídas).

As gravações sequenciais devem ser duas vezes mais rápidas. Todos os dados devem ser escritos duas vezes, mas com quatro unidades, você pode escrever quatro vezes mais. As gravações não sequenciais estarão em algum lugar entre duas vezes mais rápido (se elas se dividirem igualmente nos dois pares) com a mesma velocidade (se todas tiverem que ir duas vezes para o mesmo par).

    
por 01.02.2012 / 18:05
1

Dependendo do seu driver RAID, o aumento de desempenho é diferente, mas basicamente:

No RAID 0 (striping) seu desempenho de leitura e gravação sobe pelo número de drives, porque metade dos dados está em um disco e a outra metade é um no outro disco.

No RAID 1 (espelhamento), sua performance de gravação permanece a mesma, porque os dados precisam ser gravados em ambos os discos. Mas seu desempenho de leitura pode aumentar pelo número de discos, porque os dados podem ser lidos independentemente de cada disco.

Em comparação com uma única unidade, o desempenho de uma RAID10 ou RAID01 (ambas exigindo 4 unidades), a performance de leitura aumenta em 4 e o desempenho de gravação em 2.

Não há paridade no RAID 0 ou 1.

verifique wikipedia , basicamente diz o mesmo.

    
por 01.02.2012 / 17:45