Volume muito lento expandir em Synology ds2413 +

5

Eu postei isso em outro lugar na internet também, e obviamente responderei em ambos os lugares se uma solução adequada for encontrada.

Estou tentando expandir o SHR volumne (2x4TB, 1x2TB) com um drive adicional de 4TB em um ds2413 +. As unidades de 4 TB são WD Red, as de 2 TB são WD Green.

A expansão completou 12% em cerca de 4 horas e 30 minutos. Extrapolando isso me diz que levará outras 36 horas. Depois disso, preciso migrar três outras unidades antigas de 2 TB para esse novo NAS (dados de primeiro movimento e depois expandir o volume novamente com essas três unidades adicionais).

Parece que o NAS não será implantável por quase uma semana.

Existe alguma maneira de acelerar o processo?

Alguns fatos / informações:

  • O dispositivo é Synology ds2413 +

  • DSM 5.0, atualização 1

  • O dispositivo pode ser deixado em paz durante a expansão, se necessário.

  • A CPU está pairando em torno de 14%

  • RAM é 5% (de 2 GB)

  • / proc / sys / dev / raid / speed_limit_max estados 200000

  • / proc / sys / dev / raid / speed_limit_min estados 10000

  • Ninguém usou o dispositivo enquanto expandia até o momento.

  • / proc / mdstat: (Observe a velocidade muito lenta)

E aqui está a saída de cat /proc/mdstat :

cat /proc/mdstat

Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]

md3 : active raid5 sde6[2] sda6[1] sdc6[0]

  1953494784 blocks super 1.2 level 5, 64k chunk, algorithm 2 [3/3] [UUU]

resync=DELAYED
md2 : active raid5 sde5[3] sda5[0] sdc5[2] sdb5[1]
  3897559296 blocks super 1.2 level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

  [=====>...............]  reshape = 26.9% (525738624/1948779648) finish=1007.8min speed=23531K/sec
md1 : active raid1 sde2[3] sda2[0] sdb2[1] sdc2[2]
  2097088 blocks [12/4] [UUUU________]
md0 : active raid1 sde1[3] sda1[0] sdb1[1] sdc1[2]
  2490176 blocks [12/4] [UUUU________]

Os resultados do meu googling imediato são de vários anos e para uma versão mais antiga do DSM. A única coisa que vi foi elevar speed_limit_max e speed_limit_min , mas não houve menção se isso poderia ser feito durante o processo de expansão.

O que posso fazer para aumentar a velocidade dessa expansão?

Haveria algo errado em simplesmente aumentar os valores speed_limit_max e speed_limit_min?

Outros detalhes são necessários para ajudar?

Qualquer ajuda seria muito apreciada.

EDIT: Adicionando isso caso alguém encontre isso usando o google e esteja se perguntando quanto tempo a expansão realmente leva.

Eu não acabei mexendo em nada para o processo de expansão.

A configuração inicial foi 2x4TB, 1x2TB em SHR-1.

A primeira expansão foi com uma unidade adicional de 1x4TB. Havia ~ 3TB de dados no volume. Isso levou ~ 35h: 30m.

A segunda expansão foi com unidades adicionais de 3x2TB. Havia ~ 6,5 TB de dados sobre o volume. Isso levou ~ 18h: 15m.

Todos os drives de 4TB são WD Red e 2TB são WD Green.

E apenas para o registro: Você não pode mover o formulário SHR-1 para SHR-2 após o volume ter sido criado. Você precisa escolher isso durante a configuração (o que eu gostaria de ter feito em retrospectiva. Devido ao potencial longo tempo de reconstrução em caso de falha na unidade e risco subseqüente de uma falha adicional durante o processo de reconstrução)

    
por Thomas 30.03.2014 / 19:47

2 respostas

1

Sim, você pode ajustar as configurações durante o processo de reconstrução. Não vai doer nada.

  1. Ative o SSH no painel de controle - > Terminal - > Verifique o SSH
  2. Faça logon usando o Putty ou um programa SSH similar
  3. use o nome de usuário root e a senha é igual à conta de administrador
  4. Digite este comando:

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

    e sua velocidade de reconstrução deve aumentar bastante.

Se você quiser mais velocidade, tente também:

echo 16384 >/sys/block/md2/md/stripe_cache_size
    
por 02.03.2015 / 11:07
0

Eu tive o mesmo problema, mas eu coloquei isso e agora está reconstruindo mais rápido.

O DS2413 + é construído com isso.

  1. Sistema Synology Raid 8 Disco Rígido 4 TB
  2. 2 disco rígido 4 TB
  3. 2 disco SSD de 250 GB

Ele estava indo de 0,0% a 0,78% 3 horas e 41 min, mas quando eu uso essas 2 linhas de comando, ficou mais rápido, lembre-se, você precisa acelerar a reconstrução e quais sistemas de TI você é usando.

Quando eu faço o login no DS2413 +, eu apenas coloco esses 2 comandos

echo 500000 /proc/sys/raid/speed_limit_max

echo 250000 /proc/sys/raid/speed_limit_min

Agora, nos últimos 12 minutos, saltou de 0,78% para 1,02%, por isso é mais rápido.

Espero que todos possam usá-lo.

    
por 02.02.2015 / 13:46