O falso RAID oferece alguma vantagem sobre o software RAID?

15

Um falso controlador RAID faz algum trabalho útil ou é como um lugar onde armazenar os parâmetros? Eu sei que o Linux oferece muito mais flexibilidade do que meu pobre controlador on-board, mas isso não é importante para mim.

Existe qualquer vantagem de desempenho usando o falso RAID?

    
por maaartinus 15.02.2011 / 06:23

4 respostas

17
De modo geral, não há diferença significativa de desempenho entre o software RAID e o falso RAID, já que o RAID falso é mais ou menos um RAID de software.

Quaisquer cálculos de paridade (para RAID5 e similares) serão feitos na CPU em ambos os casos (e eu ficaria mais confiante no sistema operacional para ser eficiente e bem testado / estável / suportado do que os drivers RAID falsos, especialmente para um mobo / controlador barato, então você pode achar o falso-RAID menos veloz e menos confiável), também qualquer leitura de bloco necessária para atualizar os blocos de paridade tem que passar pelo controlador para o SO em ambos os casos.

Além disso, o problema de gravação de várias unidades existe em qualquer caso - para gravar em um bloco em um RAID1 de duas unidades, por exemplo, duas gravações do SO para o controlador com software e falso RAID - com RAID de hardware sempre apenas um escreve no controlador e gerencia conversas com as unidades potencialmente em paralelo e não sequencialmente. Com software / falsificação, as gravações também podem ser paralelas, mas isso depende dos controladores de E / S e dos drivers que suportam isso (é mais provável que o RAID de software não esteja no mesmo controlador, portanto, há potencial para falsificação RAID para realmente ser um pouco mais lento nessa circunstância).

Em geral, o Fake RAID pega os bits defeituosos do RAID do software (possível acúmulo de CPU e latência de E / S, incapacidade de multiplexar gravações (dependendo do controlador / drivers / SO) para economizar largura de banda, sem cache de hardware) com os bits ruins de RAID de hardware (dependência de fornecedor e às vezes dependência de modelo de controlador) e nenhuma das vantagens de nenhum deles (a flexibilidade e potencial portabilidade de máquina de RAID de software ou a independência de SO, eficiência de gravação, opções de cache e assim por diante de hardware RAID). Eu (e muitos outros) recomendo que seja evitado.

MINOR NOTE: Meus pensamentos sobre eficiência / estabilidade do driver são independentes do sistema operacional - eu confiaria nas opções RAID do software em qualquer um dos sistemas operacionais Linux / BSD / Windows / OSX / similar, mais do que os drivers para um falso barato configuração RAID (como a fornecida pela sua placa-mãe).
TAMBÉM OBSERVAÇÃO: erros potenciais em drivers e outros problemas listados acima de lado, RAID falso ainda irá protegê-lo de algumas falhas de unidade, mas eu sugerir o uso de software RAID.

    
por 30.03.2011 / 13:20
7

O FakeRAID armazena as informações do contêiner RAID no hardware / firmware, para que, se outro sistema operacional aparecer, não seja necessário informar quais contêineres existem. O RAID de software armazena as informações do contêiner RAID nas unidades, de modo que, se as unidades forem movidas para outro hardware, não é necessário informar quais contêineres existem.

    
por 15.02.2011 / 07:04
7

Eu sou um engenheiro de hardware com um grande fornecedor. Fake-RAID é a ruína da minha vida, 80% das substituições de disco precisarão de uma interrupção para substituir um disco quebrado, porque após a substituição, o sistema operacional não vê o novo disco. Você então tem que ir para o BIOS e reconstruir o volume. Normalmente você não perderá dados, mas é um problema e você estará trabalhando através de um console remoto.

Se você tiver o software RAID disponível, não use o RAID falso - ele funciona bem até que algo se rompa. Aprenda seu gerenciador de volume. Nos últimos 13 anos, não consigo me lembrar de alguém tendo uma interrupção quando um disco espelhado de software quebra.

    
por 31.05.2013 / 04:50
5

Ele oferece uma grande desvantagem: está ligado ao controlador RAID de hardware. Então, se o seu cartão de invasão ou a placa-mãe quebrar, você perderá suas informações de invasão.

A vantagem presumida de "independência do sistema operacional" não está lá, na minha opinião, já que os drivers ainda precisam ser instalados para tirar vantagem disso. No caso de inicialização múltipla, será melhor particionar os diferentes discos e usar os recursos integrados de cada sistema operacional.

    
por 15.02.2011 / 08:53

Tags