O que é TRIM e Garbage Collection?
Trim e garbage collection são tecnologias que os modernos SSDs incorporam para melhorar seu desempenho e aumentar sua resistência. Quando seu SSD está novo, tirado da caixa, todos os blocos NAND estão vazios para que o SSD possa gravar novos dados nos blocos vazios em uma única operação. Com o passar do tempo a maioria dos blocos vazios se tornará blocos usados que contêm dados do usuário. Para gravar novos dados nos blocos usados o SSD é forçado a realizar um ciclo ler-modificar-gravar. O ciclo ler-modificar-gravar prejudica o desempenho geral dos SSDs porque agora ele precisa realizar três operações ao invés de uma única. O ciclo ler-modificar-gravar também causa a amplificação da gravação o que prejudica a resistência dos SSDs em geral. Trim and garbage collection podem trabalhar juntas para melhorar o desempenho e a resistência do SSD liberando blocos usados. Garbage collection é uma função integrada ao controlador do SSD que consolida os dados armazenados em blocos usados para liberar mais blocos vazios. Esse processo acontece no fundo e é realizado totalmente pelo próprio SSD. Entretanto, o SSD pode não saber quais blocos contêm dados do usuário e quais blocos contêm dados obsoletos que o usuário já apagou. É onde entra a função trim. Ela permite ao sistema operacional informar ao SSD que dados foram excluídos para que o SSD possa liberar os blocos previamente usados. Para que a tecnologia trim funcione, ela deve ser suportada tanto pelo sistema operacional quanto pelo SSD. Atualmente, os sistemas operacionais e SSDs mais modernos suportam trim, entretanto a maioria das configurações RAIDs não é compatível. Os SSDs da Kingston aproveitam as vantagens das tecnologias garbage collection e trim para manter o maior desempenho e resistência possíveis durante sua vida útil.