RAID para manipular 800 blocos aleatórios por segundo

0

Este é um dever de casa. Devemos escolher o HDD, imagine que estamos desenvolvendo o RAID para lidar com 800 blocos aleatórios por segundo (550 leituras / 250 gravações).

Eu escolhi o RAID5 com 3 HDDs. Mas é muito lento.

  • Tamanho do bloco de 8 KiB (8192 bytes)
  • Tempo de acesso 16ms (comparamos meu WD Caviar)

  • taxa de transferência de 142MB / s (comparada com o meu WD Caviar)

1 bloco de 1 HDD a 142MB / s = 8192B / 142MBps = 0,05769 ms

= 16 + 0,06 = 16,06 = 16 ms

Dados de gravação 2 * 16ms (dados + paridade) = 32ms

Portanto, para 550reads + 250writes, é 550 * 16 + 250 * 32 ms = 16.8s

Meus cálculos estão desativados ou a configuração RAID está errada? Você poderia me apontar na direção certa? Que configuração de RAID você recomenda?

Ok, consegui com o RAID10 feito de 4 + 4 HDDs de 10k RPM.

    
por rluks 04.04.2015 / 17:46

0 respostas