RAID 0 não igualando logicamente a capacidade do HDD

1

Acabei de receber um HP Microserver. Eu comprei 2 drives de 2TB e estou tentando RAID 0 deles com o drive de 250GB que vem com o microserver. Quando eu RAID as 2 unidades de 2 TB juntos eu recebo 4 TB, mas se eu tentar e RAID todos os três, eu recebo 750 GB. Isso não parece lógico para mim. Alguém poderia explicar isso para mim? Obrigado

    
por Josh 20.06.2012 / 09:50

1 resposta

4

O RAID 0 só terá a capacidade máxima do menor dos discos:

2TB (considered as 250GB) + 2TB (considered as 250GB) + 250GB = 750 GB

Por quê? Como o RAID 0 precisa dividir cada dado em 3 e distribuí-lo para cada disco ao mesmo tempo, aumentando a velocidade de E / S total. Assim, se você estivesse gravando os dados acima de 750 GB, dois pedaços dos dados poderiam ser gravados nos dois primeiros discos de 2 TB, mas não haveria espaço nos 250 GB restantes para o sistema escrever nele. E Não, o RAID 0 não manipula uma matriz de tamanho múltiplo se o espaço em disco estiver disponível (como de 0 a 750GB, ele gravaria 3x mais rápido e, entre 750GB e 4250GB, gravaria 2x mais rápido.

A solução é

  • para comprar outro 2TB (ou mais, mas como neste caso, se você comprar um 3TB, só é primeiro 2TB seria usado nessa matriz ...) para substituir os 250GB
  • mantenha os 250GB atuais se você quiser um desempenho de x3 no ataque e não quiser comprar outro disco
  • deixe o ataque com 2 TB e 2 discos para ter x2 desempenho mais rápido e bom tamanho sem comprar um novo disco

(x2, x3 são apenas o aumento teórico de IO perf, mas é em torno disso em geral)

    
por 20.06.2012 / 10:12

Tags