SuperSlow raid1 / raid6 com Intel Atom dual core

0

Acabei de criar 2 servidores baseados em Atom para fins de casa (backup em casa dos meus sites e para entretenimento)

CPUs são Atom dual core @ 1,80 GHz
MainBoards são Gigabyte GA-D525TUD

Primeiro servidor: 2 * 2TB HD no software RAID 1:

[root@host674 ~]# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 2432 MB in 2.00 seconds = 1215.88 MB/sec
Timing buffered disk reads: 10 MB in 3.19 seconds = 3.14 MB/sec

Tempo de atividade (não durante o hdparm):

top - 19:42:55 up 57 min, 1 user, load average: 3.28, 3.22, 3.10
Tasks: 109 total, 4 running, 105 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 2.0%sy, 0.0%ni, 90.1%id, 0.0%wa, 0.1%hi, 7.7%si, 0.0%st
Mem: 2049144k total, 238116k used, 1811028k free, 1788k buffers
Swap: 4072456k total, 0k used, 4072456k free, 129428k cached

Segundo servidor: 4 * 2TB HD no software raid 6:

[root@host583 ~]# hdparm -tT /dev/md0
/dev/md0:
Timing cached reads: 2432 MB in 2.00 seconds = 1216.48 MB/sec
Timing buffered disk reads: 12 MB in 3.13 seconds = 3.83 MB/sec

Tempo de atividade (não durante o hdparm):

top - 15:27:13 up 58 min, 1 user, load average: 2.21, 2.29, 2.31
Tasks: 109 total, 2 running, 107 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 7.2%sy, 0.0%ni, 85.5%id, 0.0%wa, 0.2%hi, 7.1%si, 0.0%st
Mem: 2049144k total, 242588k used, 1806556k free, 2564k buffers
Swap: 3976044k total, 0k used, 3976044k free, 131912k cached

Em ambos os servidores, o acesso ao disco rígido é algo assim:

hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 2 MB in 3.96 seconds = 517.08 kB/sec

-

Por que a média de carga é maior que 3 se os processadores estiverem 90% ociosos? É culpa do disco rígido, certo? Mas por que o disco rígido é tão lento se deve ser suposto estar fazendo alguma coisa?
O sistema atômico é o gargalo?
O gargalo é outra coisa?
Devo comprar uma placa de hardware PCI RAID? (eu não tenho PCI-X, apenas PCI na placa-mãe gigabyte)
Em caso afirmativo, alguma sugestão?

Meu objetivo seria alcançar 100MB / s em leitura.

Muito obrigado!

    
por cedivad 06.12.2010 / 14:31

3 respostas

0

Como você está usando o software RAID, você deve levar em conta o fato de que a E / S da placa principal pode não ser tão poderosa quanto um dispositivo RAID de hardware. Primeiramente, se eles são SATA, certifique-se de que as unidades estejam configuradas para o modo mais rápido possível; Além disso, definir as unidades para AHCI pode fornecer um aumento de velocidade. Eu examinaria suas configurações da bios e procuraria por elas para ver se elas são ideais para o processamento de dados.

Uma nota na média de carregamento; muitas pessoas olham para ela e a consideram análoga ao uso da CPU. Este não é o caso. A média de carga mede o número médio de processos no estado de execução em três períodos de tempo diferentes. Esse número pode ser absurdamente alto em alguns sistemas com pouco impacto no desempenho.

    
por 06.12.2010 / 15:42
0

Não é o software RAID: as estatísticas de hda são horríveis também.

A média de carga é o número de processos na fila de execução aguardando por recursos de CPU, disco ou rede. No seu caso, provavelmente o disco.

O fato de o dispositivo ser hda e não sda pode significar que você tem seu BIOS configurado para emular dispositivos IDE PATA, o que pode causar falta de desempenho. Você deve mudar isso para ser dispositivos SATA. O BIOS pode chamá-lo de "ACHI".

Note, no entanto, que você pode não conseguir usar o driver de ataque do Linux com mais de duas unidades:

    
por 06.12.2010 / 19:31
0

Há quanto tempo você construiu estes? Tem certeza de que os dispositivos terminaram de construir?

mdadm --detail / dev / md0

Talvez esteja ressincronizando em segundo plano?

    
por 15.03.2011 / 23:36