Usar nivelamento: em que ponto será desnecessário

1

Com os novos SSDs disponíveis, existe o conceito de nivelamento de desgaste porque eles têm ciclos de gravação limitados (os ciclos de leitura também são limitados?)

Quantos ciclos de gravação um acionamento deve alcançar antes que o nivelamento de desgaste possa ser declarado obsoleto?

    
por John Smith 26.11.2010 / 23:43

3 respostas

1

Essa pergunta é difícil de responder porque cada SSD é diferente, especialmente comparando os discos empresariais com os de uso doméstico. Existem muitos fatores que podem afetar o número de ciclos.

Em teoria, o desgaste não é afetado pelos ciclos de leitura, portanto, se um local não puder ser gravado, você ainda poderá lê-lo.

O o seguinte artigo diz isto:

We all have heard that there is a limit to the number of times you can write to a flash cell. This number varies dramatically depending on the flash vendor, what generation the flash technology is, and other issues. The claimed range is from more than 100,000 writes per cell to more than a million, but flash cell reliability is not the whole story for SSDs.

    
por 27.11.2010 / 00:03
3

Desde que as células flash possam se desgastar devido ao uso excessivo, o nivelamento de desgaste estará conosco. À medida que a vida útil das células aumenta, pode se tornar menos e menos complexa, mas ainda estará presente.

Para se ter uma ideia do tipo de desgaste que uma típica unidade magnética rotacional de classe corporativa pode sofrer, considere o caso de uma unidade de 15 RPM sendo usada no ambiente de armazenamento mais pesado: um banco de dados da OLT. Essa coisa é escrita durante todo o dia por anos a fio. Assumindo gravações aleatórias, esta unidade pode passar por 500 operações de gravação por segundo . Isso significa 43,2 milhões de operações de gravação por dia . Dê a ele uma vida útil de três anos e ele gerirá 47,34 bilhões de gravações .

Ainda não falamos sobre tamanhos. Faça um drive de 300 GB (na verdade, 271 GB), e dê a ele um tamanho de setor de 512B, e você terá um total de 568.328.192 setores. Assumindo 100% de gravações aleatórias, cada setor terá que suportar 83 gravações nesses três anos . 83 escreve.

No entanto, as gravações nunca são 100% aleatórias. A resistência real de um único setor em uma unidade estará em algum lugar na faixa entre 83 e 47.34 bilhões escreve, que abrange a faixa de 100% aleatório a um único setor sendo gravado continuamente por 3 anos seguidos . Até que os SSDs possam suportar bilhões de operações de gravação por célula, o uso complexo de nivelamento ainda estará conosco.

Claro, você não usa SSD para o tamanho, você o obtém pela latência e os horrivelmente grandes IO-Ops que você pode usar para eles. Eu vi discos corporativos que afirmam lidar com 30.000 I / O Ops por segundo, o que é duas ordens de magnitude melhor do que a mídia rotacional. Mesmo assim, para essa hipotética unidade de 300 GB, para 100% de gravações aleatórias, cada célula será gravada em apenas 4997 vezes ao longo de 3 anos de operação, contra 2,84 milhões de vezes , assumindo que apenas uma única célula é gravada.

Para SSDs corporativos, teremos o nivelamento de uso desde que as células flash possam se desgastar. Para SSDs de consumo, ele pode desaparecer quando a vida útil atingir o intervalo de bilhões de gravações.

    
por 27.11.2010 / 02:28
1

Are read cycles limited too?

Sim. É só que a unidade totaliza de escrever primeiro, e nesse caso, ler a unidade torna-se inútil, já que a maioria dos sistemas de arquivos é configurada de uma forma que requer que você registre o que você lê ou o que quer que seja.

How many write cycles should a drive achieve before wear leveling can be declared obsolete?

As unidades valem o seu dinheiro se atingirem os 100k ciclos de gravação. Eles são incrivelmente altos se você conseguir atingir 200k ciclos. Se você quiser descobrir quantos deles pode levar, nuke .

O Wiki do EEEUser publicou um guia muito útil mostrando quanto tempo duram 100 mil ciclos:

Assim,mesmoqueaeficáciadonivelamentodedesgastesejareduzidaàmetadeeagravaçãoconstantea10MB/s,elaaindateráaduraçãomínimadeoitomeses,teoricamente.

Praticamente,vocêescreverianeleedesligariaa,digamos,10MB/sdetaxasnormaisdedownload,oqueefetivamentedobrariaavidaútildelede8mesesparatalvez30.

Masespere,hámais:amaioriadossistemasdearquivostemocachedegravação,entãocercadeumterçodosdados(omaterialrepetitivo)nãoprecisanemserescrito.

Assim,umbomSSDdurariacercadequatrooucincoanossevocênãoabusassedele.

Mas,poroutrolado,osSSDsaindasãoruinsparaescrever.AInteltem algumas ótimas ferramentas de otimização para fazer com que os SSDs durem mais.

    
por 27.11.2010 / 03:00