Duração do SSD no software RAID 1 [closed]

1

Estamos analisando o uso de dois SSDs em uma invasão de software RAID 1 no CentOS. Nós testamos performances e é o mesmo que um SSD sozinho.

Mas tememos que, por causa do mdadm, a vida útil do SSD diminua. Aqui está o aviso da equipe Redhat:

Red Hat also warns that software RAID levels 1, 4, 5, and 6 are not recommended for use on SSDs. During the initialization stage of these RAID levels, some RAID management utilities (such as mdadm) write to all of the blocks on the storage device to ensure that checksums operate properly. This will cause the performance of the SSD to degrade quickly.

Se o mdadm escrever em todo o disco na verificação inicial parecer OK, mas como ele verifica a partir daí?

    
por Erwan 22.10.2012 / 19:43

1 resposta

1

Teoricamente, desde que você não reconstrua o array, a inicialização não acontecerá novamente, então não haverá mais extras.

< resmungando > No entanto, gravar todos os blocos de uma só vez pode facilmente sobrecarregar o controlador de disco e causar grandes problemas. Normalmente, os SSDs mantêm um conjunto de blocos pré-apagados para permitir acesso rápido à gravação. Quando esse pool é esgotado, o controlador terá que apagar blocos on-the-fly para escrever neles. Isso leva muito mais tempo, então, quando essas solicitações se acumulam, as anteriores começam a expirar. O software pode confundir isso com um bloqueio ou falha, e nesse caso você pode ter que começar de novo. Obviamente, isso não é bom, mas o hardware e o software estão melhorando, portanto, isso deve ser cada vez menos significativo. < / resmungando >

Eu não vejo por que você não pode usá-lo com mdadm e qualquer motivo para perda de vida significativa do flash se você for cuidadoso. Pode ser uma boa ideia praticar em alguns discos rígidos e descobrir como configurar todos os parâmetros, por ex. tamanho do pedaço.

    
por 22.10.2012 / 21:29