Preocupações de falha simultânea de SSD Raid1

2

Como os SSDs têm um limite de gravação exigindo o nivelamento de desgaste, pressupõe-se que tudo o que é igual a 2 unidades SSD idênticas seria quase idêntico se elas espelharem as gravações de dados. Quando uma unidade falha, você pode supor que a outra está segurando por diferenças minúsculas em materiais e lógica. Com o nivelamento de gravação não limitando a localização física dos bits pela estrutura lógica, eu diria que uma solução para isso seria obter unidades de tamanho similar, mas não idênticas. Por exemplo, eu espelharia uma unidade de 240GB com uma unidade de 256GB. Mesmo que logicamente eu não esteja usando esse espaço físico de 16GB, com o nivelamento de gravação a unidade não permitiria que essa área fosse ignorada. Ou estou confundindo a mecânica do nivelamento de escrita?

Ou o Raid1 deve ser totalmente evitado em favor de um Raid5 ou Raid6 com um Hot swap? Sem dados idênticos sendo escritos, o nivelamento de desgaste deve ser diferente entre os inversores. Neste caso, a falha de uma unidade singela não seria uma indicação de falha imediata das outras unidades. Mesmo que seja, a tolerância a falhas do Raid6 em perder 2 drives deve melhorar essas preocupações. Embora houvesse um acerto de processamento grande para recalcular a paridade ao trocar em uma nova unidade, a velocidade do IO do SSD reduziria o tempo total de reconstrução necessário sobre a mídia giratória. Além disso, o espaço total disponível, de acordo com uma calculadora RAID , de 4 unidades de 256Gb seria o mesmo se eu fosse com Raid10 ou Raid6. Se eu tivesse os fundos, eu compraria 8 drives e 2 raid cards e testaria ambos, veja como as falhas ocorrem, mas eu não tenho fundos para essa pesquisa.

Qual caminho devo seguir, Raid10 ou Raid6? Existe muita documentação sobre falha simultânea de SSD idênticos espelhados? Em caso afirmativo, escrever dados diferentes em cada dispositivo com proteção Raid6 contra isso, ou a quantidade de dados, e não a forma dos dados, determina o desgaste do inversor? O tamanho incompatível oferece alguma proteção contra isso, já que o nivelamento de desgaste usará todo o hardware físico disponível em vez do que é determinado pela estrutura lógica? E com o rápido IO do SSD, o Raid6 se torna mais atraente ao reconstruir dados em unidades de substituição?

    
por Tvanover 25.07.2013 / 01:28

1 resposta

3

Na prática, o MTBF e as tolerâncias de ciclo de gravação do SSD são estimativas e não um killswitch. Se um SSD é avaliado para um bilhão de gravações, ele não morre em um bilhão e um escreve. Combine algoritmos de nivelamento de desgaste, coisas como o TRIM ou outra coleta de lixo no chip e dois SSDs morrendo em minutos ou até mesmo dias um do outro devido ao desgaste de gravações seria raro .

Você deve monitorar seu hardware em busca de falhas preventivas, portanto, mesmo que os dois discos falhem ao mesmo tempo, você poderá substituir os dois antes de uma falha catastrófica causada por algo como desgaste de gravação.

    
por 25.07.2013 / 01:35