RAID integrado vs RAID de software

18

Minha placa-mãe, uma Asus M4a79t Deluxe, anuncia os recursos RAID 0/1/5. Meu entendimento limitado é que o RAID integrado é melhor que o RAID de software. Isso é necessariamente verdade? Um controlador RAID integrado tem desempenho mais próximo de um controlador de software ou de um controlador de hardware dedicado?

Mantas Vidutis
fonte
11
Verifique este grande fora de rosca: serverfault.com/questions/214/raid-software-vs-hardware =)
mas o controlador integrado na minha placa-mãe é considerado hardware ou software?
Mantas Vidutis
Acho que a invasão de software é mais flexível, sempre tive problemas com os sistemas de invasão de hardware. Certa vez, tive um problema com memória insuficiente em uma placa de ataque, nenhum diagnóstico foi encontrado e levou o servidor a sair por mais de um mês enquanto a dell tentava corrigi-lo. Oh céus.
todas estas respostas são úteis, vou votar todos eles se eu conseguir mais de 15 reputação
Mantas Vidutis
3
O controlador integrado na sua placa-mãe é considerado "fakeraid". Eu evitaria usá-lo por razões descritas muitas vezes online e no Serverfault.
Bart Silverstrim

Respostas:

26

O RAID de hardware, o que significa comprar uma placa RAID e instalá-la no seu computador, é bom.

O RAID de software tem baixo desempenho, mas é razoavelmente estável e bastante confiável.

O RAID "integrado", que é a emulação de baixa qualidade do RAID incorporada à sua placa-mãe, tem baixo desempenho e baixa estabilidade.

Eu já usei o RAID a bordo antes e sempre me arrependi. Você não ganha nada, zero, zip, ao usar a emulação RAID incorporada, não importa quanto pagou pela placa-mãe. Não há otimização, não há aumento de desempenho. Perder uma unidade em um RAID 5 ... Pode demorar literalmente DAYS para reconstruí-lo. Da mesma forma, verificar uma matriz quanto a erros, e os erros ocorrerão, porque não é confiável.

Se você usar emulação de RAID por software, pelo menos poderá colocar as unidades em outra máquina e ter uma boa chance de recuperar o RAID. Com um emulador RAID integrado? Impossível.

Satanicpuppy
fonte
Existe algum RAID integrado que é RAID de hardware, mas se você pagou menos de US $ 400 pela placa-mãe, não é RAID de hardware.
Ignacio Vazquez-Abrams
4
Acordado. Se suas opções são RAID falsas ou RAID de software, use sempre RAID de software.
Matt Simmons
11
Enquanto isso, o Linux SoftRAID é ótimo, então você está enganado neste ponto.
poige 21/07
Há também várias placas RAID que são "fake-RAID" (geralmente as placas baratas).
afrazier 21/07
O que você obtém do fakeraid é a capacidade de instalar e inicializar janelas no array, além de poder acessá-lo no Linux. A diferença de desempenho entre o RAID de hardware e software também é quase zero, exceto em casos extremos, como um 12 RAID-6 de disco ou um RAID-10 usando quatro SSDs de alto desempenho. Se você estiver usando apenas linux e sem janelas, definitivamente vá com o software raid over fakeraid.
Psusi 3/08
7

"são perfeitamente adequados para quem deseja um plano simples de backup"

Lembre-se de que o RAID não é uma estratégia de backup, ele foi projetado para aumentar o desempenho e / ou a confiabilidade do seu armazenamento!

Backup significa sincronizar os dados da (s) matriz (s) RAID em outro dispositivo de armazenamento.

Google para "invasão não é backup" para inúmeros artigos que discutem o mito :-)

FlakRat
fonte
2

Na minha opinião, a bordo do RAID é de fato um RAID de software. A maior parte do trabalho é realizada por drivers dedicados instalados no sistema operacional.

Wacek
fonte
11
Não são boas placas RAID, mas a menos que seu dispostos a largar o scrilla ($), você está correto, controladores RAID pobres descarregar a maior parte do trabalho para o software.
1

Depende do tipo de RAID. Já faz um bom tempo desde que eu vi benchmarks fazendo comparações diretas entre software puro x on-board e vs. dedicado, mas pelo que me lembro:

  • Software puro é apenas um desastre. Evite-o sempre que possível. Você pode obter um desempenho bastante razoável com uma configuração RAID1 ou RAID0 usando-o, mas não vale a pena aborrecer realmente colocá-lo no lugar.
  • O desempenho RAID 0 integrado é comparável a um controlador dedicado. O desempenho de gravação RAID1 também é o mesmo. O desempenho de leitura do RAID1, no entanto, parecia limitado à velocidade de uma unidade, onde os melhores controladores de hardware agrupariam os dados como RAID0 para obter um rendimento mais rápido. O desempenho do RAID5 a bordo é limitado. Razoável o suficiente para algo como um servidor de mídia doméstico, mas o hardware XOR dedicado da placa controladora faz a placa parecer anêmica.

Porém, como eu disse, faz 3 ou 4 anos que eu realmente leio alguma coisa sobre o desempenho dos controladores internos, e tivemos 3 ou 4 gerações de chipsets lançadas desde então.

Evan M.
fonte
4
Deve ter passado algum tempo. O RAID implementado por software no Linux está a par da maioria dos outros RAID em confiabilidade e desempenho. O RAID de hardware é preferido por outros motivos. Usar o RAID onboard como no RAID baseado na placa-mãe é uma péssima idéia, a menos que você não se importe em aumentar o risco de perder seus dados.
Bart Silverstrim
Não apenas no Linux. Atualmente, os processadores são realmente ast por núcleo e têm muitos núcleos - a sobrecarga dos cálculos de RAID não é mais relevante na maioria dos casos.
1

Como já foi dito, o RAID da placa-mãe geralmente é tão bom, se não pior, que o RAID de hardware. Eles certamente não são muito mais rápidos. No entanto, eles são perfeitamente adequados para quem deseja um plano de backup simples e não se importa muito com desempenho ou estabilidade de nível louco.

O único problema é que encontrar um bom controlador RAID de hardware pode ser caro. No entanto, se seus dados são críticos para você (ou se você deseja apenas uma matriz FAST RAID 10), definitivamente vale a pena.

Carlos Nunez
fonte
1

A proposta original era "Onboard Raid VS Software Raid". Como já foi dito, "comprar uma placa RAID e instalá-la no seu computador é bom", melhor ainda comprar uma placa Fast Raid de BOA QUALIDADE, SCSI ou SATA, supera o software ou a bordo na minha experiência. Uma infinidade de configurações determina o desempenho de sua matriz, desde a escolha do slot correto para o cartão, tamanho da faixa usada, até o tipo de invasão, apenas para citar alguns. Gastar dinheiro em uma opção de hardware de boa qualidade compatível com o seu sistema e você não se arrependerá. Na minha experiência, nossos clientes não se importam em pagar pela Qualidade, dizemos a eles: "Quanto vale o seu tempo de inatividade".


fonte
0

Fiz uma experiência tão boa com invasão de software que nunca comprarei um controlador de invasão de hardware para uso privado. Simplesmente não vale a pena o dinheiro, já que meu gargalo é a placa Ethernet com seus 1gbit / s.

Estou usando um único núcleo de 2 GHz com 2 GB de RAM em um software RAID5 de 5x1,5 TB e sempre vem o gigabit pela rede (para um único usuário). Bonnie ++ diz 160MB de gravação e 250MB de leitura (seqüencial).

Além disso, meu software RAID0 (em 4x500GB, 2G RAM, 2GHz dual core) oferece desempenho suficiente para o uso particular do nosso clube:

insira a descrição da imagem aqui

schmijos
fonte