O RAID com 4 unidades oferece uma melhoria de velocidade muito mínima

7

Configuração
1,5 TB x 8 em um gabinete SANS Digital configurado em dois conjuntos de 4 unidades e conectado a um computador com Windows Server 2003 por eSATA. Todas são unidades idênticas da Seagate Barracuda ST31500341AS.

Problema
Eu assumi o cara antes de mim definir os dois conjuntos de 4 unidades como RAID 0 ou 5, mas ele realmente apenas configurá-los como dois volumes concatenados. Eu ri do uso indevido de um controlador RAID perfeitamente bom e, em seguida, comecei a transformar um deles em um array RAID 0 (eu não me importo se meus backups são perdidos para a corrupção por um dia).

Quando isso foi feito, eu estava animado para comparar o meu volume RAID 0 vs. o volume concatenado e mostrá-lo para o meu chefe, mas fiquei desapontado ao descobrir que eles são exatamente a mesma velocidade .

Então mudei para uma configuração JBOD simples e fiz benchmarking de um disco individual e obtive cerca de 70% do desempenho e não mudei nada desde então. A velocidade de r / w aumenta a uma taxa decrescente quando eu faço benchmark de vários drives simultaneamente. Alguém aqui tem alguma experiência para resolver um problema como este e tem alguma sugestão?

Aqui está um resultado típico de benchmark para 4 drives em um conjunto RAID 0 ou concatenado:

Test File Size: 500 MB
Testing New File Write Speed....
Data Transfer: 30.75 MB/s, CPU Load: 1.0%
Testing Write Speed....
Data Transfer: 73.73 MB/s, CPU Load: 1.4%
Testing Read Speed....
Data Transfer: 75.29 MB/s, CPU Load: 1.4%

Veja um resultado típico de benchmark de unidade única:

Test File Size: 500 MB
Testing New File Write Speed....
Data Transfer: 23.98 MB/s, CPU Load: 1.6%
Testing Write Speed....
Data Transfer: 54.16 MB/s, CPU Load: 3.3%
Testing Read Speed....
Data Transfer: 50.09 MB/s, CPU Load: 1.4%

Aqui está o limite que eu pareço alcançar ao fazer o benchmark de mais e mais drives individuais ao mesmo tempo (consegui até 4 drives de uma só vez):

Test File Size: 500 MB
Testing New File Write Speed....
Data Transfer: 73 MB/s, CPU Load: 1.6%
Testing Write Speed....
Data Transfer: 131 MB/s, CPU Load: 3.3%
Testing Read Speed....
Data Transfer: 104 MB/s, CPU Load: 1.4%

Atualização:
Eu percebi que a marca do recinto é a SANS Digital, se é que isso importa. O software e o hardware interno são da Silicon Image. Devido a restrições de tempo, estou inclinado para uma configuração de 6 discos JBOD com um único RAID 1 para dados verdadeiramente importantes. BackupExec lida com vários locais de backup muito bem de qualquer maneira. Até agora, os testes com 3 discos separados são animadores - na rede, as velocidades de backup chegam a 40 MB / s.

Atualização final:
Eu decidi que o RAID-10 não valia a pena e segui o plano da última atualização. A velocidade total não parece ser muito mais rápida, se é que acontece. Então parece que é o máximo.

    
por erictheavg 29.08.2011 / 17:43

1 resposta

1

Se o seu gabinete estiver conectado ao seu servidor 2003 por uma única conexão eSATA, então esse é o seu problema: o throughput máximo do eSATA é o mesmo que um único disco.

Se este for o caso, infelizmente, o único benefício real que você verá provavelmente será a melhoria do tempo de busca.

Para obter uma velocidade decente no array, você precisará de um controlador interno conectado via pci / pcie e obter unidades SATA / SAS internas para anexá-lo ou, se puder encontrar um, usar um controlador RAID que pode anexar a cada disco externamente via eSATA.

    
por 12.09.2011 / 13:28