Professional Documents
Culture Documents
3. Nveis de RAID
As diferentes maneiras de combinar os discos em um s, chamados de
/nveis de RAID (RAID levels)/, podem fornecer tanto grande eficincia
de armazenamento como simples espelhamento, ou podem alterar a
performance de latncia (tempo de acesso). Podem tambm fornecer
performance da taxa de transferncia de dados para leitura e para
escrita, enquanto continua mantendo a redundncia. Novamente, isto
ideal para prevenir falhas.
A maioria, mas nem todos os nveis de RAID, oferecem redundncia a falha
de disco. Dos que oferecem redundncia, RAID-1 e RAID-5 so os mais
populares. RAID-1 oferece performance melhor, enquanto que RAID-5
fornece um uso mais eficiente do espao disponvel para o armazenamento
dos dados.
De qualquer modo, o ajuste de performance um assunto totalmente
diferente. A performance depende de uma grande variedade de fatores como
o tipo da aplicao, os tamanhos dos discos, blocos e arquivos.
est usando.
Desempenho no MD RAID-0 e no MD RAID-linear
Se o sistema altamente carregado com muitas operaes de E/S (entrada
e sada), estatisticamente, algumas operaes iro para um disco, e
algumas para os outros discos. Assim, o desempenho ir melhorar em um
nico disco grande. A melhora real depende muito dos dados reais, do
tamanho das /stripes/, e de outros fatores. Em um sistema com uma baixa
utilizao de E/S, o desempenho igual ao de um nico disco.
Desempenho de Leitura no MD RAID-1
O MD implementa balanceamento de leitura, isto , o cdigo RAID-1 ir
alternar entre cada um (dois ou mais) dos discos no espelho, fazendo
leituras alternadas para cada um. Em uma situao de baixa E/S, isto no
poder mudar o desempenho total: voc ter que esperar por um disco para
completar a leitura. Porm, com dois discos em um ambiente de alta E/S,
isto poderia aumentar duas vezes o desempenho de leitura, desde que as
leituras possam ser emitidas para cada um dos discos em paralelo. Para N
discos no espelho, a melhora do desempenho pode ser de 2N.
Desempenho de Escrita no MD RAID-1
Deve-se esperar a escrita ocorrer para todos os discos no espelho. Isto
porque uma cpia dos dados deve ser escrita para cada um dos discos no
espelho. Assim, o desempenho ser aproximadamente igual ao desempenho de
escrita para um nico disco.
Desempenho de Leitura no MD RAID-4/5
Estatisticamente, um bloco pode estar em qualquer uma das unidades de
disco, e assim o desempenho de leitura do RAID-4/5 um tanto parecido
com o do RAID-0. Isto ir depender dos dados, do tamanho da /stripe/ e
da aplicao. No ser to bom quanto o desempenho de leitura de um
arranjo espelhado.
Desempenho de Escrita no MD RAID-4/5
Ser no geral consideravelmente mais lento do que aquele para um nico
disco. Isto porque a paridade deve ser escrita em um disco, assim como
os dados em outro. Entretanto, para processar a nova paridade, a
paridade antiga e os dados antigos devem ser lidos primeiramente. Os
dados antigos, os dados novos e a paridade antiga devem ser todos
comparados juntos, atravs da operao lgica XOR, para determinar a
nova paridade: isto requer considerveis ciclos de CPU em adio aos
numerosos acessos ao disco.
Comparao dos Nveis de RAID
Podemos fazer uma comparao entre os vrios nveis de RAID, de acordo
com desempenho (leitura, gravao e reconstruo), disponibilidade de
dados e o nmero mnimo de unidades requeridas. Observe na tabela a
descrio destes atributos para comparao dos nveis de RAID.