Devo RAID meus SSDs?

33

Eu tenho dois discos rígidos SATA RAIDed por segurança em minha máquina, porque estou preocupado com a unidade ter algum tipo de falha mecânica e com a perda de meus dados. Estou pensando em mudar para um SSD no próximo ano, quando os preços vieram um pouco.

Vale a pena usar um RAID com SSDs? Parece que a principal causa de falha mecânica será eliminada com o uso do SSD; portanto, você está basicamente trocando "Chance de falha no SSD" por "chance de falha no controlador de ataque da placa-mãe barata". Não tenho certeza se vale a pena.

Opiniões?

Colen
fonte
19
O RAID não protege você contra a perda de dados importantes. Não foi para isso que foi projetado. Você precisa de backups para isso.
davr
Que tipo de tempo de atividade você precisa? Se você pode viver com mais ou menos um dia (uma hora se você tiver um sobressalente por perto) de inatividade quando a unidade falhar, enquanto você obtém uma substituição e restaura seus backups, isso não é realmente necessário ...
Oskar Duveborn
5
Por que você acha que os SSDs não falham? Porque não há partes móveis? A eletrônica pode e falha.
David
1
@ David: Claro que a eletrônica pode falhar, mas os SSDs (suponho) são menos propensos a fazê-lo do que os discos rígidos, devido à falta de peças mecânicas.
Colen
@Oskar, se o SSD falhar, você perde todos os dados nele e a restauração dos backups leva tempo. A recuperação não é tão fácil de tentar com um SSD do que com um HDD.
Mircea Chirea

Respostas:

19

Se você não se importa com o custo, não há nada impedindo você de RAID de SSDs.

Sempre vá com o RAID de software se você não estiver executando um servidor! O RAID de software é transferível entre máquinas e o RAID de hardware geralmente não é.

Pessoalmente, eu não me incomodaria com o RAID na atual geração de SSDs. Basta adquirir o e garantir que você tenha backups suficientes para não se preocupar com a perda de uma unidade. Com o preço e o tamanho atuais dos SSDs, será mais barato e fácil fazer backup e, quando eles ficarem mais baratos e maiores no futuro (como sempre o farão), eu compraria mais :)

Eu também sugeriria examinar o MTBF de SSDs e discos rígidos e calcular as chances de uma falha (e os tipos de falha - eles podem não ser tão catastróficos com SSDs, como uma quebra de setor único pode não ser um sinal de que toda a unidade está morrendo, como pode ser com os HDDs) e resolva se o SSD tem uma chance maior ou menor de falha do que um conjunto de discos rígidos RAID ...

Edit: O blog oficial de falhas do servidor diz que agora este site está com SSDs com RAID: http://blog.serverfault.com/post/our-storage-decision/

David Gardner
fonte
1
O que exatamente você quer dizer com "invasão de software"? Você quer dizer o que as placas-mãe fazem (em oposição às placas de invasão "reais"), ou algum tipo de invasão mágica que o Windows sabe fazer?
Colen
1
@Colen Alguma mágica que o $ OS sabe fazer. Suponho que o Windows possa gerenciar o RAID de software, com algo nos "Discos dinâmicos" com espelhamento e coisas do tipo (sei que o Linux e muitos outros sistemas operacionais podem, mas não uso muito o Windows). O RAID falso nas placas-mãe é inútil e geralmente o desempenho não é melhor (às vezes pior!) Do que o RAID de software suportado pelo sistema operacional.
7609 David Gardner
2
As variantes de desktops do Windows sem "casa" em seus nomes (2000, XP Pro, Vista e, presumivelmente, 7) suportam RAID0 e RAID1, e as variantes de servidor suportam RAID5. O Linux suporta praticamente todas as coisas importantes do tipo RAID e seu cão. A menos que você obtenha um controlador RAID dedicado somente para hardware de um bom fabricante, vá com o software RAID. Hardware barato + software RAID (como visto em controladores baratos e incluído em muitas placas-mãe) é uma combinação conveniente dos piores!
David Spillett
7
TRIM não funciona com RAID ainda assim, não - não RAID seus SSDs até que eles fazem ...
Oskar Duveborn
1
@Legooolas (& @ Oskar): o TRIM não é suportado pelo RAID do software Windows ou Linux no momento. Existem alguns scripts experimentais que podem usar hdparmo suporte manual TRIM para arranjos RAID 1 (como kerneltrap.org/mailarchive/linux-raid/2010/5/25/6885148 por exemplo), mas provavelmente nada que eu consideraria estável + testado o suficiente para uso em produção.
David Spillett
9

Se você usar o software raid, remova sua "chance de falha no controlador da placa-mãe barata". Com as velocidades atuais do processador, o tempo de CPU necessário para fazer os cálculos de paridade é pequeno (e você provavelmente já está fazendo isso na CPU com a maioria dos chips de ataque ao consumidor pela metade). Ao fazer alguns de meus próprios benchmarks, vi realmente o software RAID ter desempenho superior às placas RAID corporativas no modo de gravação (presumo que a placa-mãe não tenha um cache com bateria para permitir que você opere no modo de gravação).

Portanto, a menos que você tenha algo contra a invasão de software, acho que você perde muito pouco com a invasão de software e ganha maior confiabilidade.

Anthony Chivetta
fonte
1
+1. Ser mordido por um falso-RAID do BIOS da placa-mãe de mesa mal escrito me fez fugir de qualquer RAID que não fosse baseado em hardware.
p.campbell
@pcampbell, eu tive os controladores RAID falharem, e mesmo o mesmo chipset não reconhece a matriz, depois de substituir o controlador. A invasão de software é a melhor solução para isso, e em sistemas modernos com muitos núcleos de CPU, não há muita sobrecarga. Eu ainda sugeriria um controlador SATA / SAS para aumentar a taxa de transferência de E / S, mas use o software RAID. A menos que você esteja usando especificamente um ambiente que precise de invasão de hardware, como ESXi / VMWare.
usar o seguinte comando
8

SSDs podem e falham. Eu diria que sim, RAID-los apenas por segurança.

Mrdenny
fonte
Acordado. Especialmente com alguns dos problemas que surgiram com eles recentemente.
David
3

Não tenho nenhuma experiência direta com SSDs de RAID, mas conversei com um representante da Dell no ano passado e fiz a mesma pergunta. Ele disse que o tempo de IO na verdade aumentou com o RAID e não o sugeriu.

Eu pensei sobre isso por um tempo. Na maioria das vezes, você deseja o RAID por apenas alguns motivos: velocidade, redunância e / ou espaço.

Na questão da velocidade, não há peças móveis. Em uma unidade normal, mover a cabeça e esperar o disco girar para o local correto provavelmente leva a maior parte do tempo de acesso. Os SSDs simplesmente não possuem essas partes, portanto não deve ser um problema.

Na questão do espaço, um volume lógico pode lidar com isso e sem necessidade real de RAID.

Na redandância, eu não sei. Seria um teste interessante para ver se você recebeu algum benefício. Acredito que os SSDs tenham espaço "extra" neles, portanto, quando os "blocos" ficam ruins, há um local para colocar os dados. Eu só olhei para essa seção da maneira mais casual.

Espero ter ajudado,

pulcher
fonte
Isso é interessante, pois você não pode configurar servidores Dell com SSDs, a menos que adicione uma placa HW RAID. Acredito que o raciocínio foi que o cache integrado dos controladores RAID poderia ajudar a lidar com alguns dos problemas com o desempenho de gravação da geração atual.
Chad Huneycutt
Você terá algum impacto no desempenho, até o RAID1 será mais lento com os SSDs, pois as unidades geralmente são mais rápidas que os controladores. Mesmo assim, mais rápido que o HDD (até unidades de 15K) e geralmente será compensado por redundância. Li alguns lugares em que falhas de hardware com SSDs são praticamente as mesmas que as taxas de HDD nos últimos dois anos. Então é melhor estar seguro.
precisa saber é o seguinte
1

Vale a pena usar um RAID com SSDs?

Em geral: sim. Para redundância de dados , o RAID 1 ou superior é o caminho a percorrer. Agora, com os SSDs, não tenho certeza de como isso afeta o desempenho deles, mas não posso imaginar que isso seja muito prejudicial. Eu não tenho experiência com SSDs, então não posso falar com isso.

Parece que a principal causa de falha mecânica será eliminada usando o SSD

Logicamente, sim. Mas algumas pessoas estão relatando problemas de desempenho com SSDs ao longo do tempo. Basicamente, os SSDs ainda não estão 100% maduros para a IMO do mercado consumidor. Mal posso esperar para a tecnologia amadurecer, mas quando você tem problemas como este da Intel, e a degradação do desempenho é apenas uma questão de tempo até que os fabricantes resolvam os problemas e superem seus discos rígidos baseados em "disco".

.. então você está basicamente trocando "Chance de falha do SSD" por "chance de falha no controlador da placa-mãe barata".

Bom ponto, mas os controladores baratos de RAID da placa-mãe afetam o SSD e o HDD, por isso é realmente uma questão de RAID de hardware.

Não tenho certeza se vale a pena.

Agora vamos ao que interessa a sua pergunta. Os SSDs valem o dinheiro? Por velocidade, sem dúvida, acho que valem a pena. A menos que você queira um WD Raptor a 10.000 rpm, o SSD é muito mais rápido. Mas você disse...

Estou preocupado que a unidade tenha algum tipo de falha mecânica e perca meus dados.

Eu acho seguro dizer, apenas espere. Aguarde pelo menos 12 a 18 meses até os fabricantes amadurecerem suas linhas de produtos, os preços caírem, os aumentos de capacidade etc. etc. Não há mal nenhum em esperar na indústria de computadores. Sua ênfase está na redundância de dados, não na velocidade. Por que arriscar? Hoje, os discos são tão baratos e oferecem mais capacidade; se você precisar absolutamente de armazenamento hoje, obtenha HDDs SATA II mais baratos e os RAID por hardware . Você provavelmente gastará menos dinheiro no geral e, quando chegar a hora do SSD, já terá um bom controlador RAID (supondo que você investiu nele).

osij2is
fonte
1

Se você não precisar de um desempenho de gravação sustentado muito alto, poderá usar o RAID1 assimétrico (- principalmente escrever), com o outro espelho residindo em uma partição de disco rígido. Isso teve um desempenho muito bom para nós em um aplicativo de banco de dados com leitura intensiva, e também deve ser agradável como uma partição raiz ou usr. No entanto, eu não usaria essa configuração para troca ou qualquer coisa semelhante a uso intensivo de gravação (a troca é perigosa para SSDs da MLC de qualquer maneira).

P.Péter
fonte
0

Acabei de RAIDED 2 SSDs de 64 GB da série Kingston V e estou obtendo uma velocidade de quase 500 MB / s. Eu estava curioso sobre a RAIDING da 64 Kingston que usei como unidade de inicialização / aplicativo no mês passado, mas isso é duas vezes mais rápida no meu Mac Pro de 2,8 GHz, 12 GB de RAM, modelo de início de 2008 - Processadores duplos "Harpertown" ( 8 núcleos). Eu sou um campista feliz !!!


fonte
Bruce, que nível de RAID você está executando?
2
Aposto que é RAID 0. Sabe, medo assustador.
Tom O'Connor