Quais são os prós e contras de 4xSSD (512Gig) em um RAID10 vs. 2xSSD (1Tb) no RAID?

4

Muitas operações de leitura e gravação que minha configuração atual de drives 4xSAS15k no RAID10 está me fazendo pensar em um novo armazenamento rápido.

Meu servidor está ocupado com um banco de dados exigente, muitas páginas, arquivos php e imagens.

Então, estou pensando em usar a rota SSD (Samsung SSD 850 PRO), mas com todas as informações controversas que estou encontrando na Internet, não consigo decidir se devo realmente usar o SSD em RAID ou pular o RAID e tê-los como "standalone".

Alguns dizem que sem o TRIM (como muitos controladores de RAID não têm) a resistência dos SSDs no RAID irá fazê-los desgastar e morrer em 1 ano de uso. Outros dizem que o TRIM é uma notícia antiga e os novos discos de nível corporativo SSD (Samsung 850 PROs?) Têm provisionamento excessivo e não precisam mais de TRIM, + A Samsung oferece garantia de 10 anos para os 850 PRO's.

Quais são os prós e contras de 4xSSD (512Gig) em um RAID10 vs. 2xSSD (1Tb)? Por quanto tempo o Samsung 850 PRO servirá no RAID10?

Eu quero ter a leitura / gravação mais rápida, mas não quero que os SSDs morram dentro de um ano, nem quero que os controladores RAID morram com frequência (eles dizem não os SSDs que morrem, mas os controladores).

    
por CamSpy 25.03.2015 / 08:32

3 respostas

7

Com o SSD, a única recomendação genérica é comprar a unidade certa para sua carga de trabalho .
Veja esta resposta para a justificativa.

A garantia da Samsung SSD 850 Pro pode ser de dez anos, mas isso cobre falhas mecânicas e não cobre você quando exceder o limite de capacidade de gravação ainda "limitado".

Associada às taxas e garantias de falha está a confiabilidade associada ao limite físico do número finito de ciclos de gravação que as células NAND podem suportar. Uma métrica comum é a capacidade total de gravação, geralmente em TB. Além de outros requisitos de desempenho que é potencialmente um grande limitador.

Para permitir uma comparação mais conveniente entre marcas diferentes e unidades de tamanho diferente, a resistência à gravação é geralmente convertida em capacidade de gravação diária como uma fração da capacidade do disco.

Assuming that a drive is rated to live as long as it's under warranty:
The Samsung 1000 GB SSD has a 10 year warranty and a total write capacity 300 TB:

        300 TB
---------------------  = 0.08 drive per day write capacity.
10 * 365 days * 1000 GB

Se você espera apenas executar o disco por 5 anos, o dobro: 0,16.

Quanto maior esse número, mais adequado é o disco para escrita intensiva IO.
No momento (início de 2015) o valor SSD da linha de servidor tem um valor de 0.3-0.8 drive / dia, mid-range está aumentando constantemente de 1-5 e high-end parece disparar com write Níveis de resistência de até 25 * a capacidade do inversor por dia durante 3-5 anos.

Observação: Alguns testes de resistência do mundo real mostra que, às vezes, as reclamações do fornecedor podem ser massivamente excedidas, mas direcionar o equipamento para além dos limites do fornecedor nem sempre é uma consideração da empresa ...

    
por 25.03.2015 / 09:01
3

4xSSD (512Gig) em um RAID10

  • você tem redundância (+)
  • você tem apenas 1 TB de espaço utilizável (-)
  • você tem x2 de velocidade (+)

2xSSD (1Tb)

  • sem redundância (-)
  • você tem 2 TB de espaço utilizável (+)
  • você tem velocidade normal (N)

2xSSD (1Tb) RAID0

  • sem redundância (-)
  • você tem 2 TB de espaço utilizável (+)
  • você tem x2 de velocidade (+)

Quanto ao tempo de vida deles, esse modelo é muito bom, mas depois de 100 TB de leitura / gravação é um negócio arriscado, mesmo que eles possam durar 20 vezes em alguns casos.

Sua escolha deve depender da quantidade total de dados que você considera que será gravada neles pelo período de tempo desejado. Se esses dados não forem muito, então vá para a configuração normal, até mesmo um RAID0 para aumentar o desempenho. Se a quantidade de dados for muito grande, vá para a opção RAID10, pois o risco de uma falha aumenta com o tempo.

    
por 25.03.2015 / 08:56
2

O software RAID (md) do Linux suporta a passagem de operações de descarte para seus componentes. Quando esses componentes são dispositivos SATA, eles se transformam em comandos ATA TRIM.

Veja por exemplo: Implementando o Linux fstrim no SSD com o software md-raid

Dependendo do seu padrão de acesso, os SSDs 2x concatenados podem ser tão rápidos quanto o RAID0. por exemplo. IO aleatório espalhado por todo o disco com granularidade suficiente para que ambos os discos sejam mantidos ocupados. Se a disponibilidade e alguma segurança contra a perda de gravações desde o último backup valerem o custo de um SSD extra ou dois, o RAID1 funcionaria bem. Ou o software Linux RAID10 com um layout f2 , para que você obtenha velocidades de leitura seqüencial RAID0. O RAID1 pode ler em paralelo a partir das cópias redundantes, para que você possa obter 2x o desempenho de leitura de alta profundidade da fila. Um 4 disco Linux RAID10f2 sequencial-lê tão rápido quanto um RAID0 de 4 discos.

Você também pode particionar seus discos para que uma partição seja RAID10 (banco de dados) e outra partição seja RAID5 ou RAID0 (armazenamento em massa para imagens). Observe também que o Linux RAID10f2 funciona com apenas dois discos. Consulte o link . É diferente do RAID1 por causa de como ele coloca seus dados (a menos que você use n2, então é o mesmo). f2 e o2 fornecem velocidades para leitura com encadeamento único, enquanto todas as variações devem ajudar a acelerar leituras paralelas. Para SSDs, não se incomode com o2 . O aumento da localidade não agiliza as gravações, como acontece com os discos magnéticos.

    
por 25.03.2015 / 12:09