Que é mais rápido: escreva dois arquivos grandes para separar discos rígidos ou grave-os no mesmo conjunto de unidades em Raid0

1

Isso está relacionado à resposta aqui: link

Digamos que eu tenha dois arquivos de 1 GB que quero gravar simultaneamente em meus discos rígidos. Como observado na resposta vinculada, eu poderia gravá-los em discos rígidos separados ou usar meus dois discos rígidos em Raid0 e gravar os dois arquivos nesse array de ataque. Qual seria mais rápido?

Com base nos comentários, estou fornecendo mais alguns detalhes sobre minha situação:

  1. Os dados estão sendo despejados da memória.
  2. Não sei quais detalhes de hardware eu preciso fornecer, mas é um processador XEON E3-1271 de 4 núcleos com 32 gbs de memória RAM.
por Alex 26.08.2015 / 02:30

1 resposta

2

Assumindo dois drives idênticos, pode não haver diferença, mas provavelmente o cenário de dois discos rígidos separados seria mais rápido.

Se você pensar sobre isso, este deve ser o caso - no caso do RAID0, é possível / provável que os dados de ambos os arquivos sejam gravados no mesmo disco - e supondo que o disco seja o gargalo - o que é uma suposição razoável - você está apertando o dobro do gargalo. Esse gargalo não existe com dois discos.

Da mesma forma, quando você escreve um arquivo, você deseja gravá-lo de forma que tudo esteja alinhado sequencialmente no disco - isso aumentará a velocidade de leitura mais tarde. Ao escrever os arquivos no RAID0, você está aumentando o risco de separar os dados e diminuir a velocidade das leituras - é por isso que a desfragmentação de uma unidade pode acelerá-la. (Isso não é realmente um problema com o SSD, mas você especificou discos rígidos).

É claro que, ao usar o RAID0, você obtém mais espaço útil

    
por 26.08.2015 / 04:05