Quanto tempo demora a criação inicial do meu RAID 5 Array? Isso parece ridículo

2

Estou construindo uma matriz RAID 5 com 3 unidades de 1,5 TB no CentOS 5.5 usando o mdadm. Tudo parece estar funcionando bem, exceto que está demorando e eu não tenho certeza se isso é normal. Está acontecendo 6 horas agora e / proc / mdstat diz que é apenas 6% (@ ~ 37MBps). Nesse ritmo, vai demorar a metade de uma semana para terminar.

Eu nunca configurei um ataque antes, então não tenho certeza se fiz algo errado. Parece que a configuração inicial deve ser muito mais rápida, já que não há dados em nenhuma das unidades.

Além disso, depois de configurar o raid, eu tenho dados para transferir de uma unidade, então vou adicioná-los ao array. Será que vai demorar um tempo semelhante para crescer o array depois? Eu sei que eles são discos rígidos enormes, mas isso parece ridículo.

    
por jlorich 24.07.2010 / 08:48

1 resposta

3

Houve muitas outras perguntas perguntando isso (outras pessoas certamente postarão comentários com elas), mas acontece de eu ter essa sessão aberta:

Como: Acelerar o desenvolvimento e a nova sincronização de software Linux

Em resumo: altere seu /proc/sys/dev/raid/{speed_limit_max,speed_limit_min} para algo maior.

Do artigo:

To see current limits, enter:

sysctl dev.raid.speed_limit_min

sysctl dev.raid.speed_limit_max

To increase speed, enter:

echo value > /proc/sys/dev/raid/speed_limit_min

OR

sysctl -w dev.raid.speed_limit_min=value

Bitmaps optimize rebuild time after a crash, or after removing and re-adding a device. Turn it on by typing the following command:

mdadm --grow --bitmap=internal /dev/md0

Once array rebuild or fully synced, disable bitmaps:

mdadm --grow --bitmap=none /dev/md0

    
por 24.07.2010 / 09:37