Desde a chegada dos dispositivos de armazenamento flash NAND, o desgaste repentino tem sido um problema que recebe atenção significativa. Para resolver esse problema, a maioria dos fabricantes de SSD incluiu atributos SMART (tecnologia de automonitoramento, análise e relatório) para rastrear a quantidade de uso que a SSD experimentou, em comparação com a vida útil esperada da unidade. Normalmente, isso é registrado como um atributo descrito como “porcentagem de vida útil restante” ou, às vezes, “porcentagem de vida útil usada”. Ao monitorar esse atributo, o usuário é aconselhado a começar a pensar em substituir uma SSD à medida que o contador começa a se aproximar de 0% da vida útil restante. Mas o que esse contador significa durante o resto da vida útil da SSD? O que significa ter 90% de vida útil restante, ou 50%?
Para entender por que temos um indicador de desgaste, é importante saber o que causa o desgaste da SSD. No nível mais básico, o desgaste é causado pela gravação de dados, como ao salvar arquivos. Cada vez que uma célula NAND é gravada, ocorre uma pequena quantidade de desgaste. Depois de muitas gravações, a capacidade da célula NAND de reter dados por períodos significativos de tempo é reduzida (no final da vida planejada de uma SSD, os dados do usuário ainda podem ser retidos por cerca de um ano em um estado sem energia).
Isso é simples o suficiente para entender, mas não é apenas isso. O desgaste e o desempenho da SSD dependem da natureza da carga de trabalho apresentada como atividade de E/S do computador host, da quantidade de dados "estáticos" armazenados no computador (ou da quantidade de espaço livre) e do tempo de armazenamento dos dados. Conforme essas variáveis mudam, o desempenho muda e o ritmo de desgaste muda.
Há razões físicas para isso. O armazenamento flash NAND está organizado no que os engenheiros de SSD chamam de páginas e blocos. Um bloco de flash NAND pode conter centenas de páginas, e uma página contém 16 KB de dados, na maioria das configurações. Quando um bloco NAND contém dados, novos dados não podem simplesmente ser gravados sobre os dados atuais. O bloco deve primeiro passar por uma etapa de apagamento antes de estar pronto para receber novos dados. Porém, embora o flash NAND possa ser gravado em uma página por vez, ele só pode ser apagado em um bloco por vez. Todas essas complicações significam que o firmware SSD está constantemente gerenciando os locais físicos dos dados armazenados e reorganizando os dados para o uso mais eficiente de páginas e blocos. Esse movimento adicional de dados armazenados significa que a quantidade de dados fisicamente gravados no flash NAND é um múltiplo da quantidade de dados passados para a SSD a partir do computador host.
Os engenheiros descrevem a proporção da quantidade de dados gravados no flash NAND em comparação com a quantidade de dados gravados do computador host para a SSD usando o termo Fator de amplificação de gravação (WAF). Um sistema de armazenamento perfeito e idealizado teria um WAF de exatamente 1,0. Em SSDs reais usadas para sistemas operacionais de desktop como Windows e MacOS, um WAF típico estará na faixa de 2 a 4. Isso significa que a SSD está gravando de duas a quatro vezes mais dados do que seria esperado se os dados fossem gravados apenas pelo computador host.
Isso parece ruim, mas os engenheiros de SSD justificam essa carga de trabalho de gravação adicional ao projetar SSDs e o firmware de SSD. O WAF nessa faixa ainda permitirá ao usuário um bom tempo de serviço para a SSD.
Apesar dos melhores designs de SSD, às vezes o WAF pode ser maior do que o esperado ou típico. Isso depende muito da carga de trabalho. Para a maioria dos usuários de desktop, a carga de trabalho mudará significativamente ao longo do tempo. Às vezes, a carga de trabalho é pesada, às vezes é muito leve. Aqui estão algumas condições que podem causar um WAF maior:
Embora muitos dos controles WAF estejam enterrados em sistemas operacionais e sistemas de arquivos, há alguns itens que podem mudar com base na entrada do usuário.
O Windows® 10 foi projetado para operar SSDs com eficiência, mas o usuário final pode ajudar nesse processo. O TRIM é uma função importante que permite que as operações em segundo plano da SSD operem com eficiência e pode minimizar o WAF discutido acima. O Windows executará o TRIM periodicamente, mas em algumas implantações, ele pode não ser executado com muita frequência. O usuário pode acionar o TRIM para ser executado com frequência usando o recurso Otimizar da unidade no Windows, da seguinte forma:
Primeiro, com uma janela aberta para Meu PC, clique com o botão direito na unidade SSD e selecione Propriedades, como mostrado abaixo:
Com a janela Propriedades aberta, selecione a guia Ferramentas e clique em Otimizar:
O Menu Otimizar é mostrado abaixo. Em qualquer momento, o usuário pode clicar em Otimizar para executar a função TRIM. Também neste menu, há uma opção para Ativar a otimização programada, que executará o TRIM em uma programação determinada pelo usuário.
Por fim, na janela de programação, o usuário pode marcar a caixa de seleção para Executar em uma programação e clicar em Escolher para selecionar as SSDs de destino.
Isso deve ajudar a manter o desempenho da SSD consistente e pode ajudar a minimizar o desgaste no flash NAND.
©2023 Micron Technology, Inc. Todos os direitos reservados. As informações, os produtos e/ou as especificações estão sujeitos a alterações sem aviso prévio. A Crucial e a Micron Technology, Inc. não se responsabilizam por omissões ou erros tipográficos ou fotográficos. Micron, o logotipo da Micron, Crucial e o logotipo da Crucial são marcas comerciais ou marcas registradas da Micron Technology, Inc. Microsoft e Windows são marcas comerciais da Microsoft Corporation nos Estados Unidos e/ou em outros países. Todas as outras marcas registradas e marcas de serviço são propriedade de seus respectivos proprietários.