Quanto os SSDs são mais lentos quando ficam cheios ou envelhecem?

54

Estou pensando em comprar um SSD de 256 GB. Ouvi dizer que eles ficam mais lentos à medida que você os preenche com mais de 75% de sua capacidade, devido à mecânica de como eles escrevem dados.

A questão é: quanto mais lento eles realmente conseguem se você ultrapassar a marca de 75%?

Sim, eu pretendo mantê-lo adequadamente e garantir que eu não o preencha até a borda, mas eu gostaria de saber apenas pelo conhecimento, o quanto eles são mais lentos. Estamos falando de milissegundos ou segundos? Eles ainda serão muito mais rápidos que um disco rígido tradicional?

Além disso, eles experimentam algum problema com a idade?

    
por WorldGov 31.07.2018 / 03:59

3 respostas

64

Como Bob mencionou nos comentários , muita coisa mudou sobre os SSDs nos últimos anos. Há algumas tecnologias importantes que corrigem problemas de desempenho iniciais. O dr. Não se preocupe, compre um SSD, o desempenho é surpreendente. Eu tenho Samsung 850 EVO este 2011 Macbook Pro que mantém ronronando muito bem.

Os SSDs são fisicamente muito diferentes dos discos rígidos giratórios, mas os sistemas operacionais e os sistemas de arquivos foram criados com base nas peculiaridades dos discos giratórios. Como resultado, quando os SSDs foram introduzidos, houve alguns problemas de desempenho porque os SSDs estavam sendo usados de forma ineficiente.

O maior deles é escrever amplificação . Quando um arquivo é excluído, ele não é realmente excluído, seu espaço é marcado como livre no sistema de arquivos, mas a unidade não é instruída a excluir os dados. Isso economiza um monte de tempo desnecessário em um disco giratório. Para um disco giratório, escrever para o espaço ocupado é tão eficiente quanto escrever em um espaço desocupado. Mas um SSD deve apagar o espaço antes de poder escrever sobre ele. E tem que apagar uma área muito maior do que a que pode gravar. Quando isso acontece, ele precisa mover todos os dados da seção que está excluindo em outro lugar, resultando em mais gravações. Em um disco lotado, todo esse processo de exclusão e reescrita fica caro e encurta a vida útil do SSD.

Uma maneira de evitar isso é com o superprovisionamento . Esta é a prática de deixar deliberadamente um pedaço de espaço livre no SSD. Evita escrever amplificação, evitando que o disco fique muito cheio. Isso é desnecessário hoje. Tanto o sistema operacional quanto o próprio SSD reservam espaço suficiente para o excesso de provisionamento.

A outra solução é Aparar . Este é um comando extra que um sistema operacional pode enviar para a unidade para informá-lo quando os dados foram excluídos. Em seguida, o SSD pode ser muito mais eficiente na limpeza de dados antigos e na coleta de lixo quando não estiver em uso. Todos os principais sistemas operacionais suportam o Trim.

    
por 31.07.2018 / 09:39
25

A menos que você planeje mover terabytes de dados por vez, o impacto seria insignificante. Mesmo na profundidade da fila 32, que você nunca veria a menos que seja uma estação de trabalho ou um usuário severo, os efeitos só se manifestam perto de 90% da capacidade e, mesmo assim, afetam apenas o desempenho por uma pequena margem. Até mesmo um SSD completo de 99% ainda superaria um HDD em várias ordens de grandeza. Fonte: link A longevidade do SSD tem sido uma fonte de preocupação desde quando a tecnologia foi introduzida. No entanto, os SSDs modernos melhoraram muito a resistência à gravação. Por exemplo, uma unidade 960 PRO 2TB da Samsung possui uma durabilidade de gravação de 1200 TB, o que significa que a unidade teria que ser preenchida e excluída 600 vezes antes de falhar. Não é provável. Quanto à idade, o tempo médio de falha é de 1.500.000 horas, ou mais de 100 anos. Então, a menos que você planeje constantemente maximizar a velocidade de gravação de um SSD por cerca de 4 anos seguidos, as chances de uma falha são mínimas.

    
por 31.07.2018 / 05:12
7

A única resposta real é "depende da unidade". Como outras respostas mencionaram, a desaceleração pode ser evitada com superprovisionamento e controladores inteligentes, mas o provisionamento excessivo aumenta o custo / GB, portanto, as unidades mais baratas não provisionam muito em excesso. 25% de espaço livre pode ser um exagero, mas muitas unidades de fato irão desacelerar visivelmente quando você ultrapassar 90%. E algumas unidades, como a Intel Optane, são totalmente imunes a esse efeito (fonte: eu trabalho na Intel com unidades Optane).

Felizmente, o efeito de desaceleração no fim da vida útil é bem conhecido e testado pela maioria dos revisores. Portanto, se você pesquisar a unidade em que está pensando em alguns dos bons sites de análise de hardware, eles terão quantificado o quanto a unidade diminuirá quando você a tiver preenchido. Eu gosto do Anandtech.com, mas qualquer site de revisão de tecnologia que analise o armazenamento deve testar isso.

Dito isto, mesmo um SSD lento e cheio perto do final de sua vida provavelmente ainda será mais rápido que um HDD. Então, se você está em um orçamento fixo decidir entre um SSD menor que você vai encher contra um disco rígido maior, que terá espaço extra, o SSD ainda será a escolha mais rápida.

    
por 31.07.2018 / 17:47

Tags