O problema de ler dados antigos Samsung 840 Evo afetou 840 e outros estados sólidos

Desempenho do disco dependente da temperatura


No outono passado, ficou claro que o drive de estado sólido Samsung 840 Evo perde velocidade ao ler dados antigos. As informações registradas há mais de um mês só podiam ser lidas com uma queda no desempenho, e a Samsung logo lançou um patch com uma atualização do firmware, projetada para resolver esse problema. Em seguida, foi indicado que as tensões das células com dados antigos foram calibradas incorretamente. Como se viu depois, o problema ainda permaneceu e a segunda atualização , que substitui periodicamente os dados antigos em segundo plano, deve resolvê-lo . Per Hansson descobriu que outras unidades Samsung com memória TLC NAND também são afetadas pela degradação.

Samsung 840 Evo - unidades de 120 gigabytes a 1 terabyte “honesto”, disponíveis em formatos para conexão via SATA e mSATA. Imediatamente após o aparecimento, graças a uma política agressiva de preços e boas características, eles foram um dos melhores estados sólidos para uso doméstico. Depois de algum tempo, os usuários começaram a notar algo estranho: os dados gravados há alguns meses não podiam mais ser lidos a toda velocidade. Às vezes, a velocidade de leitura caiu para 30 MB / s. Porém, os dados gravados recentemente eram sempre lidos a uma velocidade de até 500 MB / s - tão rápido quanto qualquer benchmark que escreve um novo bloco de informações para o teste. Demorou apenas algumas semanas para mostrar uma queda na velocidade de leitura. Em outubro de 2014, um tópico de discussãooverclock.net abrangeu cem páginas. Então, seis meses atrás, o problema se manifestou. A Samsung reconheceu rapidamente o problema e prometeu lançar um patch. No final de outubro, um utilitário especial foi lançado para as unidades de 2,5 polegadas (EXT0CB6Q) e mSATA (EXT42B6Q). O programa executou duas etapas simples:






  • . , NAND- . , : SLC NAND , . MLC NAND , , . TLC NAND , .



    , , , . 500 / 50 / — 10 . , . : , , .
  • . Performance Restoration Software . 8 , , .

Como se viu depois, a primeira tentativa de corrigir a situação não teve êxito. O problema começou a reaparecer. A Samsung começou a trabalhar em uma nova versão do firmware (EXT0DB6Q), mas desta vez, em vez de alterar os algoritmos de leitura de dados antigos, foi decidido colocar nas unidades a substituição periódica de arquivos antigos em segundo plano. Essa solução não pode ser chamada de elegante: as células de memória NAND se desgastam ao escrever e apagar, portanto a vida útil da unidade diminui. Mas, como mostra um estudo do Tech Report , as unidades de estado sólido modernas têm um bom recurso.

No momento em que escrevi Hansson, a atualização foi lançada apenas para o modelo 840 Evo de 2,5 polegadas e os proprietários do fator de forma da unidade mSATA precisam ser pacientes. Também novo firmwarenão funciona bem com a implementação do comando TRIM na família de sistemas operacionais Linux (o firmware não suporta TRIM na fila, embora o oposto seja indicado). Um detalhe importante da atualização mais recente é o reconhecimento de uma falha não no firmware das unidades, mas nos chips Samsung TLC NAND. Provavelmente, o fabricante não pode escrever um algoritmo que possa levar em consideração o envelhecimento das informações nas células; portanto, propõe-se reescrevê-las.

A Samsung afirma que o problema está apenas no 840 Evo. Mas isso não é verdade. Existem outras versões para incorporação, por exemplo, o Samsung PM851, que entra nos produtos da Dell. Nos fóruns, os usuários relatamsobre os mesmos problemas com a velocidade de leitura. Versões incorporadas das unidades Samsung também podem ser encontradas nos laptops Razer Blade Pro e Microsoft Surface Pro 3. No último caso, a Samsung lançou uma atualização de firmware, mas depois a excluiu do site sem explicação.

Outro produto potencialmente afetado pode ser o Samsung 845DC Evo , uma versão do drive para empresas, conforme indicado no site, projetado especificamente para "aplicativos de leitura intensiva". O 845DC Evo usa os mesmos chips TLC NAND que o 840 Evo - K90KGY8S7M-CCK0. É provável que a Samsung escolha os melhores componentes para unidades de estado sólido industriais, por isso pode levar tempo para mostrar uma queda na velocidade de leitura e iniciar uma discussão acalorada nos fóruns.

Finalmente, existe o modelo 840 (sem Evo no nome), que primeiro utilizou a memória TLC NAND. No momento, uma atualização de firmware para esta unidade não foi lançada. Embora uma queda na velocidade de leitura seja evidente aqui, a Samsung não reconhece o problema. Mais cedo, a Samsung Alemanha disse que os dados antigos do 840 leem mais lentamente, mas depois isso foi negado nos relatórios da empresa. Aqui está a resposta da Samsung para a questão da publicação do PC Per.

PC Per: Haverá uma atualização de firmware para outros SSDs Samsung TLC que também demonstraram esse problema de velocidade de leitura? Em caso afirmativo, em que prazos e para quais modelos serão lançadas novas versões de firmware?
Samsung: Esse problema foi relatado apenas para 840 Evo SSDs.

Hansson cita os dados que ele coletou das postagens dos usuários nos fóruns:

  • O 840 Evo usa TLC NAND com uma tecnologia de processo de 19 nm e leva 8 semanas para se degradar.
  • O 840 habitual é baseado em TLC NAND de 21 nm; são necessárias 40 semanas para o envelhecimento.

Abaixo está a queda na velocidade de leitura do 840. O teste foi realizado por Hansson em um laptop Lenovo ThinkPad T530 com Windows 7. O Plextor M5M mSATA foi usado como unidade principal, e o Samsung 840 como unidade adicional. No HD Tune, um tamanho de bloco de 64 KB foi definido. Vazios de 40 GB não são afetados pela degradação da velocidade de leitura, portanto, eles atingem um desempenho máximo de 375 MB / s. Você pode ver que a primeira parte está apresentando uma queda de velocidade de leitura particularmente forte - isso ocorreu devido à clonagem de um disco rígido comum em um laptop Compaq, e os primeiros 13 GB contêm uma partição de recuperação. Nesses 13 GB que nunca foram substituídos, é notável um pico de dois gigabytes vazios. Diante do problema de ler o 840 Evo, o usuário Techie007 do fórum overclock.net criou um utilitário muito útil



SSD Read Speed ​​Tester , como resultado, você pode obter um gráfico do desempenho da leitura de arquivos individuais, dependendo da idade. Hansson também verificou seu 840 e concluiu que o problema de leitura estava confirmado. A visualização do resultado é limitada a 99 semanas e os dados no disco eram mais antigos. Hansson plotou um gráfico no Excel usando dados brutos; os dias são plotados na abcissa. Ao analisar os resultados dos dados, fica claro que, quanto mais antigo o arquivo, pior é a leitura. Para comparação: este é o resultado do Samsung 840 Pro, que usa células de memória MLC NAND que armazenam dois bits cada e requerem calibração de apenas quatro níveis de tensão. Não há queda na velocidade de leitura.











Outra observação interessante foi a dependência do desempenho em temperatura. Os resultados do benchmark “flutuaram” e Hansson descobriu que isso se deve à temperatura do inversor. Quanto mais quente o 840, melhores os dados antigos são lidos. Mas isso pode não ser verdade para todas as variedades de corpos de estado sólido - eles podem ser calibrados para uma temperatura diferente. Também é impossível aumentar a temperatura acima do limite: se o controlador superaquecer , isso limitará a taxa de transferência de dados. Esses fenômenos enfatizam mais uma vez a complexidade da correção do algoritmo de leitura. A 15 ° C, a velocidade é visivelmente mais baixa que a 40 ° C. Quanto mais quente o inversor, melhores os dados antigos são lidos, mas não há melhora no pico da velocidade de leitura.







Não se sabe se a Samsung reconhecerá um problema de leitura para outros SSDs TLC NAND ou se a gigante coreana continuará a rejeitar reclamações de usuários. Uma atualização de firmware para o Samsung 840 Evo está disponível no programa Samsung Magician 4.6, que pode ser baixado em http://www.samsung.com/samsungssd/ ou no mesmo local das imagens ISO.

All Articles