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.