| O sistema RAID (Redundant Array of Independent Disks) nos permite utilizar dois ou mais discos como se fossem um. Este sistema reserva vantagens tanto para segurança de dados como maior desempenho, dependendo da configuração utilizada. Há alguns anos essa facilidade era possível apenas para servidores que usavam discos SCSI. Hoje existem soluções RAID para discos IDE, que são os geralmente utilizados pela maioria dos usuários. Empresas como a Promise e a HighPoint produzem chips controladores RAID IDE. Estes chips são encontrados em várias placas-mãe que apresentam mais duas portas IDE, além das duas tradicionais, e também em placas controladoras RAID PCI.
O RAID para discos IDE nos permitem usar 3 configurações (4 dependendo do fabricante do chip): RAID 0, RAID 0+1, RAID 1. O chip da Promise nos permite ainda a opção JBOD (Just a Bunch of Disks) que é apenas a utilização dos discos sem qualquer vantagem em desempenho ou segurança, apenas estaremos usando todos os discos como se fossem um.
O RAID 0 (ou Striping) basicamente é a utilização de 2 discos para “repartir” os dados entre si a fim de otimizar a leitura e gravação. Se você utiliza um disco para ler um determinado arquivo, e este arquivo ocupa dois setores do disco você esperará a leitura do primeiro setor e depois do segundo. Em uma configuração RAID 0 com dois discos, o arquivo estaria repartido e a leitura dos dois setores seria feita ao mesmo tempo (um setor em cada disco), dobrando, teoricamente, a velocidade de leitura.
O tamanho do disco virtual criado a partir do RAID 0 é igual ao dobro do tamanho do menor disco. Isso possibilita utilizarmos discos diferentes, porém perderemos espaço no disco de maior tamanho assim como, se utilizarmos discos de desempenho individual diferente, estaremos sujeitando o disco mais veloz a “esperar” o mais lento. Cabe ressaltar também que se um dos discos apresentar um problema nós perderemos todos os dados. A recuperação depende totalmente da funcionalidade de ambos.
O RAID 1 (ou Mirroring) é o espelhamento dos dados. Essa configuração requer no mínimo dois discos. Os dados são gravados ao mesmo tempo nos dois, o que acarreta em uma diminuição do desempenho de gravação. Ao ler os arquivos gravados, se o sistema detecta qualquer falha no disco principal, o disco espelho fornece os dados resultando em um tempo de espera mínimo. Esse recurso é largamente utilizado em servidores ou onde se necessita da redundância de dados para segurança.
O RAID 0+1 nada mais é que o espelhamento de dados repartidos. Com esse sistema temos a vantagem dos dois sistemas acima. A desvantagem é o custo, já que teremos de ter no mínimo quatro discos. Existem outros tipos de configurações RAID, mas as formas básicas de funcionamento do sistema são as citadas.
Neste teste estaremos verificando o ganho em desempenho da configuração RAID 0 utilizando a Controladora RAID ATA 100 HPT370 da HighPoint, que mostramos na Figura 1.
 clique para ampliar Figura 1: Controladora RAID IDE ATA100 HighPoint HPT370 testada.
|