Alta carga de recursos pelo software RAID1 no Debian 6

4

Eu tenho um servidor com o Debian 6 e o software RAID1. Existe um problema: a cada poucos segundos o processo jbd2 / md2-8 carrega todo o IO do HDD. Foi detectado pela iotop. E para o processo md2_raid1, 99% das exibições de E / S.

O processo flush-9: 2 a cada poucos segundos carrega 99% da CPU no topo.

O que posso fazer para otimizar este sistema? Pode fazer a transição para a ajuda de hardware RAID nessa situação?

Isso é cat / proc / mdstat

Personalities : [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md3 : active raid1 sda4[0] sdb4[1]
      1822442815 blocks super 1.2 [2/2] [UU]

md2 : active raid1 sda3[0] sdb3[1]
      1073740664 blocks super 1.2 [2/2] [UU]

md1 : active raid1 sda2[0] sdb2[1]
      524276 blocks super 1.2 [2/2] [UU]

md0 : active raid1 sda1[0] sdb1[1]
      33553336 blocks super 1.2 [2/2] [UU]

unused devices: <none>
    
por andre487 11.05.2012 / 08:11

2 respostas

1

da próxima vez que isso acontecer, execute o seguinte comando "cat / proc / mdstat" e cole a saída aqui

    
por 11.05.2012 / 16:13
0

Sua invasão de software está levando todos os ciclos da CPU para executar o RAID. Obter um RAID de hardware pode ajudar. Tenha em mente que, se você quiser aproveitar ao máximo um controlador RAID, precisará garantir que ele tenha uma BBU (backup de bateria) para ativar o modo de cache e write-back.

Dependendo do que é importante para você, você pode ativar o RAID 0 (striping) e obter um desempenho ainda melhor do seu sistema, mas até mesmo um controlador de hardware RAID regular ajudará.

    
por 07.03.2015 / 02:27