Denetleyicinin onsuz yaşayamayacağı rezerv
SSD, NAND'ın üzerine yerinde yazamaz: bir blok yazılmadan önce silinmelidir ve silme blokları büyüktür — çoğu zaman megabaytlar — oysa ana makine veriyi 4 KB'lık sayfalarla yazar. Bu yüzden denetleyici, kısmen dolu bloklardaki geçerli veriyi kurtarmak için sürekli başka yere taşır ve bu taşımaya yazacak boş bloklar gerekir. İşte bu çalışma rezervi spare area'dır: diskte fiziksel olarak var olan ama kullanıcı kapasitesi olarak görünmeyen NAND — 240 GB olarak satılan bir diskte tipik olarak 256 GB ham flaş bulunur.
Üstünde ikinci, dinamik bir katman vardır: TRIM'in denetleyiciye “bunda artık canlı veri yok” dediği bloklar. Bir dosyayı sildiğinizde Windows TRIM gönderir ve denetleyici o blokları ihtiyaç doğmadan önce arka planda silip geri dönüştürmekte serbesttir. Pratik sonuç: çalışır TRIM'i olan yarı boş bir disk, ağır over-provision edilmiş bir disk gibi davranır; çünkü denetleyici o boş blokların tümünü kendi oyun alanı olarak görür.
- Süreklilik taşıyan büyük yazmalar: çöp toplamanın yetişemediği, tek seferde yüzlerce gigabayt kopyalama
- Yaklaşık yüzde 90'ın üzerinde dolu tutulan disk; spare area neredeyse sıfıra iner
- TRIM'siz ortamlar: eski işletim sistemleri, bazı USB köprüleri ve RAID denetleyicileri
- Yazma yoğun iş yükleri: veritabanları, video karalama diskleri, kesintisiz günlük kaydı
- Aşırı ömrünün sonuna yaklaşmış disk; emekliye ayrılan bloklar rezervi sessizce tüketir
Elle yapılan ritüel çoğunlukla gereksizleşti — boş alan payı hâlâ gerekli
Eski öğüt — diskin yalnızca yüzde 90'ını bölümleyip gerisini ayrılmamış bırakmak — TRIM'in çalışmadığı ilk SSD'lerden kalma; orada gizli bir rezerv, denetleyiciye boş blok garanti etmenin tek yoluydu. TRIM'i olan her modern diskte ayrı bir ayrılmamış dilim pek bir şey eklemez: denetleyici, dosya sisteminin serbest bıraktığı her bloğu zaten geri dönüştürür. Ritüel, bir zamanlar işe yaramış ve bölümleme araçları onu kolaylaştırdığı için yaşamayı sürdürür — fizik hâlâ onu gerektirdiği için değil.
Değişmeyen şey, ağzına kadar dolu bir diskin bedelidir. Doluluk kabaca yüzde 90'ı geçince denetleyicinin seçenekleri daralır: her yazma fazladan taşıma tetikler, write amplification tırmanır ve kalıcı yazma hızı düşer — spare area'nın tükenmesinin gerçek dünyadaki hali budur ve kusursuz sağlıklı bir diskte bile olur. Pratik kural her bölümleme matematiğinden daha basittir: SSD'nin yaklaşık yüzde 10–15'ini boş tutun, ağır yazma çeken disklerde daha fazlasını; gerisini denetleyiciye bırakın. SMART özniteliklerini okuyan izleme araçları, bu eylem gerektiren bir sorun haline gelmesinden çok önce yükselen wear leveling sayaçlarını gösterecektir.
Sorular ve yanıtlar
Modern bir SSD'ye elle over-provisioning yapmak gerekir mi?
Hayır — fabrika rezervi ve çalışan TRIM tipik kullanımı karşılar; elle ayrılmamış alan bırakmak yalnızca yazma yoğun veya TRIM'siz kurulumlarda fark yaratır.
SSD'mde ne kadar boş alan tutmalıyım?
Yaklaşık yüzde 10–15; sürekli yazma çeken disklerde daha fazla. Boş alan kabaca yüzde 5'in altına inince çöp toplamaya yer kalmaz ve yazma hızı düşer.
Satın almadan önce lisans kapsamını öğrenin.
Tek seferlik 30 dakikalık deneme temel araçları kapsar. PRO özellikleri ücretli lisans etkinleştirilene kadar kilitlidir.
Bunları da okuyun
Bize yazın: [email protected]