RAID lento em todos os níveis

4

Estou obtendo velocidades de gravação muito baixas (& lt; 1MB) com RAID 1 e RAID 0 (distribuição e espelhamento). As velocidades de leitura são suficientemente rápidas, mas a gravação é muito lenta. No começo eu pensei que era apenas um desempenho ruim sob o RAID 1, mas está ocorrendo com o RAID 0 (embora não tão ruim).

Percebi que, comparado ao momento em que o Ubuntu estava em uma máquina virtual, há várias instâncias do processo kdmflush em execução usando a maior parte do meu IO (detectado usando iotop ).

Alguém tem alguma sugestão sobre o que poderia estar causando isso?

    
por dko 22.02.2011 / 20:09

2 respostas

1

Suponho que você esteja usando o RAID de software.

A sincronização do disco ainda está acontecendo? Você pode verificar isso executando

cat /proc/mdstat

Se não, você pode ter problemas com discos (físicos). Primeiro, verifique dmesg output e tente encontrar mensagens de erro relacionadas ao disco. Se não houver nada, você pode usar

sudo smartctl /dev/sda
sudo smartctl /dev/sdb

(ou o que quer que seus discos sejam, você pode ver, por exemplo, de /proc/mdstat ).

smartctl também suporta testes de disco em execução:

sudo smartctl -t short /dev/sda
    
por Olli 22.02.2011 / 20:49
1

Algo está muito errado aqui. Um disco está indo mal ou há um problema de configuração que você não conhece ou descartou como variável. No lado do software RAID, você pode tentar se revezar, chutar um disco para fora do array e depois fazer o benchmark do RAID. Remontar, sincronizar e repetir com o outro membro. Se eles executam em torno do mesmo, então você tem um problema mais profundo. kdmflush é apenas um trabalho diferido sendo feito pelo mapeador de dispositivos.

A execução de iotop -a é interessante, pois mostra o acúmulo de tráfego de E / S desde o início do iotop. Isso deve ajudar você a rastrear de onde vem a maior parte do tráfego.

Então você está correndo lvm também? Eu não acho que o MD use esse processo. Se você tem alguns instantâneos por aí que você nunca apagou, isso poderia estar arrastando você para baixo. Boa sorte.

    
por ppetraki 22.11.2011 / 15:39