A leitura dos dados fará com que os SSDs se desgastem?

27

É quase do conhecimento geral que gravações excessivas (incluindo formatação, desfragmentação etc.), com o tempo, desgastarão as unidades de estado sólido. Mas a leitura de muitos dados da SSD também causa desgaste?

Estou pensando em ativar a pré-busca em uma máquina Linux com um SSD. Eu atime desativado.

Wander Nauta
fonte
3
Eu observaria que, embora seja do conhecimento geral, a maioria das pessoas superestima amplamente a rapidez com que ficam sem gravações em um SSD. A Intel afirma especificamente que você pode gravar mais de 21 GB por dia durante dez anos seguidos sem esgotar as gravações em suas unidades de nível de consumidor .
Shinrai
(Além disso, nunca desfragmentar um SSD de qualquer maneira, uma vez que não vai realmente fazer alguma coisa útil.)
Shinrai
3
Pense em dobrar um pedaço de metal (como um cabide). Você pode "gravar" informações nele (por exemplo, retas = 0, dobradas = 1) dobrando-as e "lendo" informações olhando-as. Você pode lê-lo quantas vezes quiser, sem danos (significativos), mas só pode escrever tantas vezes antes de quebrar.
Synetech
1
@Synetech - Minha impressão é que a localização física dos dados em um SSD é A: amplamente irrelevante em 99% das circunstâncias e B: não é entendida corretamente pela maioria dos softwares de desfragmentação, pois eles são escritos esperando discos rígidos e também o controlador em a unidade lida com a maioria dessas coisas (coisas sendo colocadas em locais diferentes para fins de nivelamento de desgaste etc.). Muito simplista aqui, é claro.
Shinrai 19/08/2013
3
Quase todas as informações nesses comentários estão desatualizadas.
David Schwartz

Respostas:

30

Não afeta o dispositivo. A vida útil limitada da gravação do Flash é uma consequência natural de como eles funcionam.

Os dados nas unidades Flash são seguros porque os bits são armazenados por elétrons bloqueados em uma camada muito bem isolada. Esses elétrons, se presentes, produzem um campo elétrico que pode ser captado por um transistor próximo. Como estão trancados, a leitura do transistor não afeta os elétrons. Durante as gravações, no entanto, para obter os elétrons nessa camada, o Flash precisa de tensões muito altas. Essas altas tensões causam alguns danos à camada de isolamento, que se acumulam.

Em comparação, a DRAM não possui essa camada de isolamento. Os elétrons se movem com bastante facilidade. Como resultado, a DRAM é mais rápida e não quebra das gravações, mas os elétrons vazados frequentemente precisam ser substituídos. Desligue a energia e todos eles desaparecem em milissegundos.

MSalters
fonte
8
Embora as leituras em si não sejam diretamente prejudiciais, é importante observar que leituras excessivas podem fazer com que o firmware gere gravações em segundo plano. Dito isto, as gravações em segundo plano provavelmente serão insignificantes na maioria dos casos. Mais informações: superuser.com/a/725145/6091
rob
4

Não acredito que o processo de leitura afete as células NAND, embora eu possa estar errado (por exemplo, olhe para o final deste artigo ). Pode ser que, se uma "página" ou bloco de apagamento não for reprogramado por muito tempo, haja uma probabilidade (provavelmente muito pequena) de que alguns dos bits retornem a um estado não programado. Não tenho certeza se o firmware leva isso em consideração e reescreve / remapeia as páginas que não são lidas há muito tempo.

LawrenceC
fonte
Interessante. Você tem mais informações (além desse artigo) sobre esse comportamento?
dtmland
Infelizmente não, mas tentarei lembrar de atualizar se encontrar mais informações.
LawrenceC
2
Vale a pena notar que as próprias leituras não são prejudiciais, mas leituras excessivas podem fazer com que o firmware gere gravações em segundo plano para neutralizar erros de retenção e erros de leitura. @dtmland Veja minha resposta a uma pergunta semelhante inspirada na resposta da ultrasawblade. superuser.com/a/725145/6091
rob
3

A seção de confiabilidade desta tabela não a menciona, portanto, presumo que as leituras não afetem a unidade.

Bart van Heukelom
fonte
1
Essa seria minha suposição também, mas eu gostaria de ter certeza - desabilitar a pré-busca é gratuita, novos SSDs custam uma fortuna.
Wander Nauta
1

A memória flash é apenas um eeprom (um chip que pode ser reprogramado. É a reprogramação que causa desgaste, as leituras são ilimitadas. Para ler sua apenas memória. Http://en.wikipedia.org/wiki/Flash_memory#NAND_flash este artigo fala um pouco sobre como a reprogramação funciona e como basicamente 'queima' os dados na memória.

Brian
fonte
1
Flash! == EEPROM
Alvin Wong
Sim, não é tecnicamente EEPROM, mas isso ainda é verdade, pois as leituras não causam danos.
21712 Shinrai