Trim ve Çöp Toplama Nedir?
Trim ve çöp toplama, modern SSD’lerde yer alan, hem performansı hem de dayanıklılığı artıran teknolojilerdir. SSD’iniz kutusundan yeni çıkarıldığı durumdayken NAND blokları boştur. Dolayısıyla SSD yeni verileri tek işlemde boş bloklara yazabilir. Zamanla boş blokların çoğu kullanıcı verileri içeren kullanılmış bloklar haline gelecektir. Yeni verileri kullanılmış bloklara yazmak için SSD, bir okuma-değiştirme-yazma döngüsü uygulamaya zorlanır. Okuma-değiştirme-yazma döngüsü, tek işlem yerine üç işlem yapılması gerektiğinden SSD’nin genel performansını düşürür. Okuma-değiştirme-yazma döngüsü, aynı zamanda yazma yükseltmesine neden olarak SSD’nin genel dayanıklılığına da zarar verir.
Trim ve çöp toplama birlikte çalışarak kullanılmış blokları boşaltır ve bu sayede SSD’nin performansını ve dayanıklılığını artırır. Çöp toplama, SSD denetleyicide bulunan, daha fazla bloğu boşaltmak için kullanılmış bloklarda saklanan verileri birleştiren bir işlevdir. Bu işlem arka planda ve tamamen SSD’nin kendisi tarafından gerçekleştirilir. Ancak SSD, hangi bloklarda kullanıcı verilerinin, hangi bloklarda kullanıcının zaten sildiği işe yaramaz verilerin bulunduğunu bilemez. Burada trim işlevi devreye girer. Trim, işletim sisteminin, SSD’nin daha önce kullanılan bu blokları boşaltması için SSD’ye verilerin silindiği bilgisini vermesini sağlar. Trim’in çalışması için hem işletim sisteminin hem de SSD’nin bu işlevi desteklemesi gerekir. Şu anda birçok modern işletim sistemi ve SSD, trim’i destekliyor olmasına karşın çoğu RAID yapılandırmaları bunu desteklemez.
SSD’lerde kullanım ömürleri boyunca mümkün olan en yüksek performans ve dayanıklılığı korumaları için hem çöp toplama hem de trim teknolojileri kullanılır.