Por que um SSD cheio fica lento? Cache SLC e coleta de lixo
A causa não é fragmentação, é como a gravação funciona
Resposta curta: um SSD cheio fica lento por dois motivos. Primeiro, a área de gravação rápida da unidade — o cache SLC — é proporcional ao espaço livre, então encolhe ou desaparece à medida que o disco enche. Segundo, a coleta de lixo, que limpa os blocos apagados, já não consegue trabalhar em segundo plano e precisa rodar enquanto você grava.
Isso não tem nada a ver com a fragmentação dos discos rígidos — e desfragmentar um SSD não ajuda: gera gravações inúteis e encurta a vida útil. As velocidades de leitura quase não são afetadas; o que despenca é a gravação. Este guia explica o mecanismo e quanto espaço livre você deve deixar.
Pontos principais
- A lentidão do SSD não vem da fragmentação; desfragmentar não ajuda e cria gravações desnecessárias.
- SSDs modernos operam temporariamente algumas células TLC/QLC em modo de um bit (SLC) para formar um cache de gravação rápido, e o tamanho desse cache é PROPORCIONAL AO ESPAÇO LIVRE.
- Esgotado o cache, a velocidade de gravação cai para a taxa nativa da célula: várias vezes mais lenta em TLC e até dez vezes em QLC.
- A NAND não pode ser sobrescrita; um bloco precisa ser apagado antes de ser gravado. Sem blocos limpos, a coleta de lixo roda no meio das suas gravações e acrescenta latência.
- O desempenho de leitura quase não muda com a ocupação. O que fica lento é a gravação.
- Regra prática: mantenha pelo menos 10-15% da capacidade livre. Em unidades QLC, 20% é mais seguro.
O cache SLC: por que os primeiros 50 GB são rápidos e o resto não
A maioria dos SSDs de consumo atuais usa memória TLC (3 bits por célula) ou QLC (4 bits por célula). Quanto mais bits são espremidos numa célula, mais lenta e complexa fica a gravação. Os fabricantes contornam isso operando temporariamente parte das células vazias em modo de um bit (SLC) e gravando ali primeiro os dados que chegam. Essa região é o cache SLC e é muito rápida.
O ponto crítico é este: na maioria das unidades esse cache não é fixo, mas dinâmico. Seu tamanho é proporcional ao espaço livre. Num SSD de 1 TB pela metade o cache pode ter dezenas de gigabytes; a 95% de ocupação, a mesma unidade cai para uns poucos gigabytes ou perde o cache por completo.
No uso diário isso aparece assim: ao copiar um arquivo grande a velocidade começa altíssima, depois despenca de repente e fica baixa. É o momento em que o cache encheu e a gravação voltou à taxa nativa da célula. Num disco cheio esse começo rápido nem existe: a unidade está em modo lento desde o primeiro byte.
Coleta de lixo e amplificação de gravação
A restrição fundamental da NAND é que não dá para sobrescrever dados no lugar. A gravação acontece em páginas, mas o apagamento em blocos bem maiores. Quando você apaga um arquivo, a unidade não apaga nada naquele momento; apenas marca as páginas correspondentes como inválidas.
A limpeza real vem depois, na coleta de lixo: o controlador move para fora de um bloco as páginas ainda válidas e então apaga o bloco inteiro para poder reutilizá-lo. Enquanto a unidade está ociosa isso acontece em segundo plano e você nunca percebe.
Num disco cheio não sobram blocos limpos. O controlador precisa mover e apagar ao mesmo tempo em que você grava. Isso é amplificação de gravação: para armazenar 1 MB dos seus dados, a unidade pode remexer vários megabytes internamente. A latência sobe e a unidade se desgasta mais rápido.
Quanto espaço livre e por que o QLC exige mais
A regra prática é manter pelo menos 10-15% da capacidade livre. Esse número não é arbitrário: é a margem de trabalho de que o controlador precisa para fazer coleta de lixo em segundo plano e manter o cache SLC num tamanho útil. O espaço livre que você deixa como usuário funciona, na prática, como over-provisioning extra.
Em unidades QLC vale ser mais generoso. Uma célula QLC guarda quatro bits, então sua velocidade nativa de gravação é baixa e ela depende muito mais do cache SLC. Quando o cache acaba, a queda no QLC é bem mais acentuada do que no TLC; em alguns modelos a velocidade de gravação fica abaixo da de um disco rígido. Numa unidade dessas, mirar em 20% livre é sensato.
E há o TRIM. O TRIM é como o sistema operacional informa à unidade quais blocos pertencem a arquivos apagados; sem ele o controlador não sabe quais blocos estão realmente livres. Mas mesmo com TRIM ativo o benefício é limitado se não há blocos para limpar: o TRIM não substitui o espaço livre, ele trabalha junto com ele.
O que fazer quando já está cheio
A única coisa que realmente funciona é liberar espaço; nenhum ajuste ou ferramenta muda essa física. Estabeleça uma meta concreta: 15% da capacidade. Numa unidade de 500 GB são 75 GB livres; numa de 1 TB, 150 GB.
Os ganhos mais rápidos costumam vir de quatro lugares: caches do sistema e dos aplicativos, arquivos grandes que você não abre há meses, cópias idênticas espalhadas por pastas diferentes e instaladores antigos na pasta Downloads. Juntos somam 30-60 GB numa máquina típica, e nada disso é dado pessoal.
Depois de liberar espaço, dê à unidade algum tempo ocioso. O controlador precisa pôr em dia a coleta de lixo pendente; deixe o computador ligado e não inicie logo uma cópia enorme, e você verá a velocidade antiga voltar. Os módulos Limpador de cache, Arquivos grandes, Duplicados e Downloads do Disk Mop miram exatamente nessas quatro categorias e mostram o que será apagado antes de agir, enquanto o módulo Saúde do disco informa o estado do TRIM e os valores S.M.A.R.T. na mesma tela.
Perguntas frequentes
Desfragmentar um SSD ajuda?
Não. A fragmentação é problema em discos rígidos por causa do movimento físico da cabeça de leitura; um SSD não tem esse movimento. Desfragmentar só gera gravações desnecessárias e encurta a vida útil. A ferramenta de otimização do Windows já executa TRIM nos SSDs.
A velocidade volta na hora depois de liberar espaço?
Normalmente não na hora, mas pouco depois. O controlador precisa concluir a coleta de lixo pendente, e faz isso quando está ocioso. Deixar o computador ligado por um tempo basta na maioria dos casos.
As velocidades de leitura também caem?
Apenas um pouco. A ocupação afeta sobretudo a gravação. Se a leitura parece bem mais lenta, a causa provavelmente está em outro lugar: pouca memória do sistema, uma varredura em segundo plano ou uma unidade realmente desgastada.
Criar uma partição e deixá-la vazia ajuda?
Sim, isso é conhecido como over-provisioning manual e funciona — mas dá o mesmo resultado que simplesmente manter o disco 15% livre. A única vantagem de uma partição separada é impedir que você encha esse espaço sem querer.
Veredito
Um SSD cheio ficar lento não é defeito, é consequência natural do projeto: o cache de gravação rápido depende do espaço livre e a coleta de lixo precisa de folga para respirar. A solução cabe numa frase: mantenha 15% da capacidade livre e mire em 20% em unidades QLC.
O jeito mais fácil de liberar esse espaço é limpar o entulho acumulado sem tocar nos seus arquivos pessoais. É exatamente o que fazem os módulos Limpador de cache, Arquivos grandes, Duplicados e Downloads do Disk Mop; o módulo Saúde do disco mostra o estado do TRIM e os indicadores de desgaste numa única tela.
Veja o que realmente ocupa o seu SSD
Pagamento único para acesso vitalício a todos os recursos. Sem assinatura, sem taxas ocultas.
Baixe o Disk Mop Agora