O Mdadm seria mais rápido que o adaptador raide falso?

0

Acabei de comprar duas unidades vermelhas de 3 x 3 wd e um startech 4 portas . Infelizmente, tenho uma suspeita muito strong de que se trata de um cartão de 'fake-raid', pois não é de nenhum dos principais fabricantes como LSI ou 3ware. A transferência de arquivos de um WD 2TB preto para o RAID 1 está a uma taxa terrivelmente lenta de cerca de 60MB / s. Não seria mais rápido remover o cartão e configurar o software raid com o mdadm?

Atualizar Eu apenas desconectei / desarmei a matriz RAID 1 do hardware e reconectei as unidades diretamente na placa-mãe. Transferências diretas da unidade para a unidade parecem ir a 120MB / s (exatamente o dobro). Eu percebo que raid1 tem que duplicar os dados, mas certamente lê a 120mb / s de uma unidade e cada unidade de ataque deve escrever em quase 120mb / s em cada um dos vermelhos?

    
por Programster 08.01.2013 / 20:06

2 respostas

3

Se você vir os discos individuais e toda a matriz aparecer como / dev / mapper / alguma coisa, então é um fakeraid. Embora o mdadm não deva ser mais rápido, é melhor suportado e recomendado se você não precisar de inicialização dupla com o Windows.

Parece que este é um hardware antigo. Ele diz que é PCI antigo legado, em vez de qualquer um dos sabores do PCI Express. Isso significa que é limitado a uma taxa de transferência de cerca de 125 MB / s, e como você está gravando os dados duas vezes em ambos os discos, é por isso que você está recebendo apenas 60 MB / s.

    
por psusi 08.01.2013 / 20:52
3

Para testar se o desempenho sobe para mdadm usando uma placa compatível com adaptador de barramento de host (AHCI), você deve tentar isso. Não tenho este hardware disponível, mas posso dar-lhe alguns conselhos gerais contra o uso do 'fakeraid' em favor do Software RAID:

  • O RAID de software é totalmente independente no controlador que você está usando. Caso o controlador morra, você pode apenas reconectar o disco em outro e acessar seus dados.

    (Ok, você pode estar ferrando porque seus discos / dados podem morrer também depois de uma falha no controlador, mas isso é outra história.)

  • O RAID de software foi testado com mais detalhes . Não é só rodar nesse dispositivo em particular - o código é totalmente independente!
  • Recuperabilidade mais fácil. Caso você se atrapalhe, mais pessoas poderão ajudá-lo, já que, novamente, o formato dos metadados no array é independente do controlador.
  • O RAID de software é mais flexível . Ele permite que você altere o tipo de RAID (por exemplo, atualizar de RAID1 para RAID10, RAID5 para RAID6), redimensionar a matriz, etc. Alguns desses recursos também podem vir com a placa fakeraid, mas não é provável que todos eles estejam incluídos.
  • O driver do seu cartão fakeraid pode não ser mais desenvolvido posteriormente. Isso pode impedir que você atualize o sistema / kernel. O RAID de software obviamente não é afetado por isso.
  • Caso você esteja solucionando problemas de desempenho, é muito mais provável que você receba ajuda para usar o RAID de software comum, já que ele está mais disponível em geral.
  • Com alguns cartões fakeraid, não é mais possível acessar o status de saúde de seus discos rígidos (S.M.A.R.T.). O RAID de software não o restringe para fazer isso.

Desvantagens também:

  • A inicialização dupla com o Windows não será possível com o software RAID com os dois sistemas operacionais no mesmo array.
  • Acessar dados do Windows ou de outros SOs não é possível. Você simplesmente precisará de um kernel Linux para acessar seus dados.
  • talvez mais, não consigo pensar em mais agora
por gertvdijk 08.01.2013 / 20:53