Ajustando a prioridade do mdadm no Ubuntu

0

Eu tenho o Ubuntu 12.04 em execução no meu novo servidor, e ele é configurado para ser executado em uma unidade e, em seguida, em duas unidades que são espelhadas usando mdadm . Quando o streaming de arquivos ou mídia a partir dele, é extremamente lento. Foi-me dito que, por padrão, mdadm usa 10% da minha CPU para o array. Então, o que eu gostaria de saber é, como posso aumentar a velocidade de leitura de um array? Eu não vejo opções em /etc/mdadm/mdadm.conf , e o Google não revela nada

    
por Canadian Luke 08.04.2013 / 06:43

1 resposta

0

A resposta está nesses dois arquivos:

  • /proc/sys/dev/raid/speed_limit_min
  • /proc/sys/dev/raid/speed_limit_max

Estes dois arquivos contêm os valores mínimo e máximo de velocidade em kB / s.

Faça algo assim e talvez a velocidade de reparo aumente:

echo 200000 >  /proc/sys/dev/raid/speed_limit_min
echo 500000 >  /proc/sys/dev/raid/speed_limit_max

Fonte: link

Notas:

  • O arquivo /proc/mdstat informa sobre o processo de velocidade atual
  • Eu não sei nada sobre a opção -G no artigo da Wikipedia
  • Isso realmente não ajudou a aumentar a velocidade do processo de reparo em meu próprio array RAID. Foi preso em torno de 130000K / seg.
por 18.04.2013 / 22:50