Como aumentar a velocidade da reconstrução de ataques de software no Linux

Como aumentar a velocidade da reconstrução de ataques de software no Linux

Enquanto aprendemos sobre dispositivos RAID, geralmente usamos discos menores para construir uma matriz de ataque. Naquele tempo em que qualquer disco de ataque falhou e o substituímos por um novo disco. Então a reconstrução do ataque leva alguns minutos ou segundos apenas. Mas pense se você estiver executando um servidor de alta capacidade de armazenamento ou qualquer unidade de backup que esteja tendo RAID configurado em tamanho de vários terabytes e você precisa reconstruir a invasão ou a reconstrução começou devido a alguns problemas. Leva muito tempo e continuamos correndo 'gato /proc /mdstat'de tempos a tempos para verificar o status.

Agora, o que fazer, como podemos acelerar a velocidade de reconstrução de ataque. Isso pode ser feito com várias maneiras. Mas eu geralmente usei o método abaixo por alterações parâmetro do kernel. Siga as etapas abaixo

Verifique a velocidade e o status de recuperação atual

Um dos servidores gerenciados por Mim RAID Disk falhou, então o substituímos por outro disco e configurado. A velocidade de reconstrução do ataque foi muito lenta, pois você pode visualizar abaixo a saída.

# gato /proc /mdstat 
Personalidades: [RAID1] MD1: RAID1 ativo sdb2 [0] SDA2 [1] 4193216 Bloqueios [2/2] [UU] MD2: Raid1 ativo sdb3 [0] SDA3 [1] 968372864 Bloqueios [2/2] [UU] [ =====>…] Verifique = 48.5% (470179584/968372864) Acabamento = 7698.Velocidade de 8min = 1078k/s md0: RAID1 ativo sdb1 [0] sda1 [1] 4193216 blocos [2/2] [UU] RESYNC = Dispositivos não utilizados atrasados:  

Agora eu verifiquei o parâmetro do kernel configurado para a velocidade de reconstrução mínima e máxima de invasão usando o comando abaixo.

# cat/proc/sys/dev/RAID/speed_limit_max 200000 # cat/proc/sys/dev/raid/speed_limit_min 1000 

De acordo com a produção acima, descobri que a velocidade de reconstrução do RAID é definida no mínimo para 1000 kb/s/disco e no máximo para 200000 kb/s/disco.

Aumentar a velocidade mínima de recuperação do ataque

Como podemos ver, a velocidade máxima parece boa, mas a velocidade mínima é baixa, o que precisamos aumentar. Antes de definir qualquer velocidade, certifique -se de que você tenha recursos suficientes de CPU e RAM. Alterações também podem afetar a velocidade do seu outro aplicativo em execução no mesmo servidor.

Para definir a velocidade mínima para aproximadamente 20 MB/s Use seguinte ao comando.

# echo "20000">/proc/sys/dev/raid/speed_limit_min 

Verifique novamente a velocidade e o status de recuperação de RAID

Depois de fazer as alterações acima, vamos verificar a velocidade de reconstrução do RAID novamente usando o mesmo comando. Agora, de acordo com a velocidade de saída do comando abaixo.

# gato /proc /mdstat 
Personalidades: [RAID1] MD1: RAID1 ativo sdb2 [0] SDA2 [1] 4193216 Bloqueios [2/2] [UU] MD2: Raid1 ativo sdb3 [0] SDA3 [1] 968372864 Bloqueios [2/2] [UU] [ =====>…] Verifique = 48.6% (470793472/968372864) Acabamento = 2419.7min de velocidade = 3426k/s md0: Raid1 ativo sdb1 [0] sda1 [1] 4193216 blocos [2/2] [UU] resync = Dispositivos não utilizados atrasados:  

Leia mais sobre os dispositivos RAID http: // pt.Wikipedia.org/wiki/ataque