Você está na página 1de 1

RAID - Parte 1

[13-nov-02]

Os usurios mais atentos devem ter reparado que de um tempo para c surgiram no mercado vrios
modelos de placas-me com um recurso adicional chamado RAID, que significa Redundant Array of
Independent Disks, ou conjunto reduntante de discos independentes. Mas o que na prtica significa isso e
como esse recurso pode ser til para usurios comuns?
O sistema RAID consiste em um conjunto de dois ou mais discos rgidos com dois objetivos bsicos: tornar
o sistema de disco mais rpido (isto , acelerar o carregamento de dados do disco), atravs de uma tcnica
chamada diviso de dados (data stripping ou RAID 0) e/ou tornar o sistema de disco mais seguro, atravs
de uma tcnica chamada espelhamento (mirroring ou RAID 1). Essas duas tcnicas podem ser usadas
isoladamente ou em conjunto.
Vamos falar primeiro na diviso de dados. Imagine um micro equipado com dois discos rgidos iguais. Em
um micro comum, sem RAID, um disco acessado independentemente do outro. Na tcnica de diviso de
dados, os dois discos rgidos faro parte de um mesmo conjunto, fazendo com que o micro "pense" que os
dois discos rgidos fazem parte de um s disco maior. Se os dois discos so de 20 GB, ento o micro
"pensar" que existe um disco rgido nico de 40 GB instalado no micro. Na hora de gravar um arquivo no
disco, o sistema RAID ir dividir esse arquivo entre os dois discos rgidos, gravando metade do arquivo em
um disco e a outra metade do arquivo no outro disco. Tudo isso feito sem que o usurio perceba.
Mas qual a vantagem disso? Vamos supor que voc esteja gravando um arquivo de 200 KB. No sistema
de disco tradicional, esse arquivo ter de ser gravado por inteiro em um s disco, usando o nico canal de
comunicao existente. No caso da diviso de dados, esse arquivo ser dividido em dois arquivos de 100
KB, sendo que cada um ser gravado em um dos discos existentes ao mesmo tempo. Ora, como um
arquivo de 100 KB demora a metade do tempo para ser gravado em um disco que um arquivo de 200 KB, a
velocidade de acesso ao disco rgido dobrou!
Para voc ter uma idia mais concreta, imagine que voc esteja trabalhando com um arquivo de dados
realmente grande, por exemplo 100 MB (realmente grande para usurios comuns, mas se pensarmos em
edio profissional de udio e vdeo, um arquivo desse tamanho relativamente comum). Se o seu disco
rgido (e sua placa-me) forem do padro ATA-100, isso significa que ele teoricamente transfere dados a
100 MB/s. Dizemos "teoricamente" porque na prtica essa taxa mais baixa. Mas vamos continuar com
nosso exemplo terico. Esse arquivo demora, portanto 1 segundo para ser transferido (lido ou gravado). Se
usarmos um sistema RAID 0 nesse micro, isto , usarmos dois discos rgidos iguais com diviso de dados e
supondo que esses discos so ATA-100, ento ocorrer que o mesmo arquivo ser dividido em dois de 50
MB e, com isso, demorar apenas 0,5 s para ser gravado (ou lido) em cada disco. Como o acesso aos dois
discos ocorre de forma simultnea, o tempo total para acessar o mesmo disco passa a ser a metade (0,5 s),
ou seja, o desempenho dobra.
S que o sistema RAID no limitado a apenas dois discos rgidos. Podemos, em princpio, colocar quantos
discos quisermos. Nesse mesmo exemplo, se usarmos quatro discos iguais em vez de um, o micro
"pensar" que os quatro discos so apenas um e dividir automaticamente o arquivo em quatro,
quadruplicando velocidade de leitura e gravao do arquivo. No mesmo exemplo do arquivo de 100 MB, ele
ser dividido automaticamente em quatro de 25 MB e, com isso, ser gravado em apenas 0,25 s, se
supormos discos ATA-100.
claro que quanto mais discos colocarmos, mais caro fica o sistema. Mas aplicaes com manipulao de
arquivos grandes, como a edio profissional de udio e vdeo, esse sistema torna-se realmente muito
vantajoso, pois a mquina passa a ficar muito mais rpida para ler e gravar os arquivos.
Lembramos que toda essa diviso feita "por debaixo dos panos" e o usurio no toma conhecimento que
o seu arquivo foi dividido.

Você também pode gostar