14.04.2013 Views

Guia do Servidor Linux

Guia do Servidor Linux

Guia do Servidor Linux

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 3. RAID<br />

Essa idéia de paridade distribuída reduz o gargalo de escrita (write bottleneck)<br />

que era o único disco de um RAID-4, porque agora as escritas concorrentes nem<br />

sempre requerem acesso às informações sobre paridade em um disco dedica<strong>do</strong>.<br />

Contu<strong>do</strong>, a performance de escrita geral ainda sofre por causa <strong>do</strong> processamento<br />

adicional causa<strong>do</strong> pela leitura, recálculo e atualização da informação sobre paridade.<br />

Figura 3-7. RAID-5<br />

Para aumentar a performance de leitura de um arranjo RAID-5, o tamanho de<br />

cada segmento em que os da<strong>do</strong>s são dividi<strong>do</strong>s pode ser otimiza<strong>do</strong> para a aplicação<br />

que estiver usan<strong>do</strong> o arranjo. A performance geral de um arranjo RAID-5<br />

é equivalente ao de um RAID-4, exceto no caso de leituras seqüenciais, que reduzem<br />

a eficiência <strong>do</strong>s algoritmos de leitura por causa da distribuição das informações<br />

sobre paridade.<br />

Como em outros arranjos basea<strong>do</strong>s em paridade, a recuperação de da<strong>do</strong>s em um<br />

arranjo RAID-5 é feita calculan<strong>do</strong> a função XOR das informações <strong>do</strong>s discos<br />

restantes <strong>do</strong> arranjo. Pelo fato de que a informação sobre paridade é distribuída<br />

ao longo de to<strong>do</strong>s os discos, a perda de qualquer disco reduz a disponibilidade<br />

de ambos os da<strong>do</strong>s e informação sobre paridade, até a recuperação <strong>do</strong> disco que<br />

falhou. Isto pode causar degradação da performance de leitura e de escrita.<br />

85

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!