qual é o propósito do comando de verificação do mdadm?

2

Descobri que um dos meus servidores estava rodando mais devagar que o normal atualmente por causa do checkarray iniciado por um cronjob instalado por padrão no servidor. Este é o Ubuntu 14.

Neste caso em particular, tenho apenas um único RAID1.

Qual é o objetivo dessa verificação? Para sinalizar um disco como defeituoso no caso de verificações erradas e na esperança de minimizar problemas futuros enquanto aguarda a falha total?

Como devo configurar essas verificações para melhor ajustar minha configuração? Se eu deveria fazer isso.

Existe um motivo para executar este "melhor" que o modo ocioso? Estou um pouco preocupado com o desempenho enquanto o sistema está em produção devido a intensas operações de E / S.

    
por Matías 10.02.2015 / 19:53

1 resposta

3

What is the purpose of this checks? To flag a disk as faulty in case that checks turn out wrong and in the hope to minimize future problems while waiting to total failure?

Praticamente. Sem a verificação, a matriz continuará a operar até encontrar uma falha. Emitir a verificação para o array periodicamente é feito para que você possa antecipadamente encontrar essas falhas antecipadamente, em vez de esperar que elas aconteçam. Ou então a teoria vai ...

Is there a why to run this "nicer" that the idle mode? I am a bit concern about performance while system is on production due to intense I/O operations.

Você pode limitar a taxa de E / S do mdadm para algo que não é t esmagadora , embora você esteja trocando tempo por desempenho.

Ou apenas agende-a para a noite ou outra hora em que o sistema não esteja tão ocupado.

    
por 10.02.2015 / 21:24

Tags