configuração RAID. para um servidor de arquivos muito usado

1

Estou construindo um novo servidor de arquivos para substituir um servidor existente. A carga de trabalho atual é de cerca de 50 conexões que estão lendo e gravando arquivos o dia todo. É cerca de 50/50 lido para escrever. A maioria dos arquivos tem menos de 10 MB, embora alguns arquivos estejam próximos ou excedam 1 GB. Todos os arquivos precisam estar no mesmo volume. Estaremos usando o Linux e teremos acesso ao RAID de hardware.

No momento, estamos limitados a discos físicos de 15K, provavelmente não mais que 6 ou 8 discos.

Que configuração de RAID devo usar para otimizar o desempenho, o espaço total em disco não é uma preocupação?

Estou considerando o RAID 1 + 0. No entanto, dada a nossa carga de trabalho, foi sugerido que, devido ao acesso aleatório e como os dados são distribuídos, que um 6 disco RAID 10 config. não vai funcionar melhor do que um simples espelho; que o acesso aleatório e o enfileiramento farão aquela discussão e todos os discos na faixa precisarão ser lidos para a tarefa de um dos 50 antes que uma tarefa para o próximo dos 50 seja executada. Alguém tem conhecimento de algum dado que concorde ou refute esse ponto?

    
por someguy 05.08.2011 / 02:26

1 resposta

3

Quem te deu esse conselho? Eles são um idiota. Leituras e gravações grandes e contínuas beneficiam-se de um tamanho de faixa grande (que, em suma, pode ser "o tamanho do disco"), mas você disse explicitamente que obteve aleatório acesso, que beneficia imensamente do RAID-10.

Para obter o máximo desempenho, sim, você terá que dimensionar corretamente suas alças, e isso não é algo com o qual possamos ajudar - você precisará experimentar a configuração sob sua carga de trabalho específica para ter uma ideia do que é ' Será ideal para você.

É improvável que você obtenha dados "concretos" (o que isso significa para você) relevantes para sua situação, porque cada carga de trabalho e configuração de RAID é diferente (é por isso que eu encorajo você a avaliar seu ambiente), e você não forneceu dados suficientes para chegar perto de ser capaz de entender sua situação com detalhes suficientes para fornecer dados concretos.

    
por 05.08.2011 / 03:05