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
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