O que seria mais rápido, um único disco rígido ou uma configuração de raid 50 composta de 6 dos mesmos discos rígidos?

1

Sei que o uso dos discos afetará o desempenho. Estou apenas procurando uma estimativa geral.

    
por mrmike 24.06.2009 / 10:57

3 respostas

5

Esta postagem de falha de servidor discute alguns detalhes do desempenho do armazenamento em volumes RAID.

  • Se você tiver uma pesada carga de E / S aleatória, 6 discos em um RAID-5 (RAID-50 para 6 discos é um exagero e não economizará tráfego de gravação) provavelmente superará um único volume.

  • Para uma carga de E / S sequencial, a taxa de transferência será de no máximo uma faixa por rotação do disco no volume RAID-5. Para uma faixa de 64k em um disco de 10.000 RPM, isso equivale a 170 * 64k = aproximadamente 10MB / s por disco, portanto, o seu volume RAID-5 provavelmente suportará um máximo de 60MB / s.

    Pode até ser menos que isso. Por exemplo, um Dell PV660 obteria uma faixa por duas revoluções de diks na melhor das hipóteses (pelo menos eu nunca conseguiria ajustá-lo para melhorar), então uma matriz de 14 discos atingiria um pico de cerca de 70MB / seg. Alguns controladores suportam tamanhos maiores de tarja de até 1 MB ou mais, portanto, sua milhagem pode variar.

    Em um único disco, você não está lendo faixas, portanto, seu rendimento teórico para E / S sequencial é a velocidade máxima do disco , que tende a ser cerca de 100MB / s ou mais para os discos modernos.

por 24.06.2009 / 12:06
1

A resposta, como sempre, é "depende". Que tipo de carga de trabalho? Que tipo de controlador de disco rígido? Raid 50 irá distribuir dois raid5 2 + 1, o que não parece ser um bom compromisso.

Eu normalmente diria que o ataque 50 será mais rápido, mas se você estiver pensando em usar 50 em 6 drives, pare agora. Use raid5 para espaço ou raid10 para velocidade.

Anders

    
por 24.06.2009 / 11:01
1

Questão estranha - vamos supor que você esteja falando sobre a mesma marca / modelo de discos por toda parte e também vamos supor que você precisa de um equilíbrio de leitura & escrever desempenho. Vamos supor também que você tenha um controlador decente também.

Nessa situação, você verá que o array R50 fornece leituras mais rápidas, escritas aleatórias e sequenciais, mas mais lentas, especialmente as aleatórias.

Se eu fosse você, eu iria com R1, R5 ou R10.

    
por 24.06.2009 / 11:08