La riserva senza cui il controller non sopravvive
Un SSD non può riscrivere la NAND sul posto: un blocco va cancellato prima di scriverci, e i blocchi di cancellazione sono grandi — spesso megabyte — mentre l'host scrive in pagine da 4 KB. Il controller quindi sposta di continuo i dati validi fuori dai blocchi riempiti a metà per recuperarli, e per questo spostamento gli servono blocchi liberi dove scrivere. Questa riserva di lavoro è la spare area: NAND fisica che esiste nel disco ma non viene esposta come capacità utente — un disco venduto come 240 GB contiene tipicamente 256 GB di flash grezza.
Sopra sta un secondo strato, dinamico: i blocchi di cui TRIM comunica al controller che non tengono più dati vivi. Quando elimini un file, Windows invia un TRIM e il controller è libero di cancellare quei blocchi e riciclarli in background, prima che servano. Conseguenza pratica: un disco mezzo vuoto con TRIM funzionante si comporta come uno fortemente over-provisioned, perché il controller vede tutti quei blocchi liberi come parco giochi personale.
- Scritture massive sostenute: copiare centinaia di gigabyte in una botta sola, quando la garbage collection non tiene il passo
- Un disco tenuto oltre il 90 percento di riempimento, dove la spare area si riduce quasi a zero
- Ambienti senza TRIM: sistemi operativi vecchi, alcuni bridge USB e controller RAID
- Carichi ricchi di scritture: database, dischi di lavoro video, log continui
- Un disco a fine vita, dove i blocchi ritirati consumano piano piano la riserva
Il rituale manuale è per lo più obsoleto — il margine libero no
Il vecchio consiglio — partizionare solo il 90 percento del disco e lasciare il resto non allocato — viene dai primi SSD senza TRIM funzionante, dove una riserva nascosta era l'unico modo di garantire al controller blocchi liberi. Su qualunque disco moderno con TRIM la fetta non allocata separata aggiunge poco: il controller ricicla già ogni blocco che il file system ha rilasciato. Il rituale sopravvive perché una volta funzionava e perché i tool di partizionamento lo rendono facile — non perché la fisica lo esiga ancora.
Ciò che non è cambiato è il prezzo di un disco riempito fino all'orlo. Oltre il 90 percento di occupazione le opzioni del controller si stringono: ogni scrittura innesca shuffle extra, la write amplification sale e la velocità di scrittura sostenuta crolla — è la versione reale dell'esaurimento della spare area, e capita su un disco perfettamente sano. La regola pratica è più semplice di qualunque matematica di partizione: tieni libero circa il 10-15 percento dell'SSD, di più sui dischi che assorbono scritture pesanti, e lascia il resto al controller. I tool che leggono gli attributi SMART mostreranno i contatori di wear leveling in crescita ben prima che questo diventi un problema su cui agire.
Domande e risposte
Devo fare over-provisioning manuale su un SSD moderno?
No — la riserva di fabbrica più il TRIM funzionante coprono l'uso tipico; una slice non allocata a mano conta solo per carichi di scritture pesanti o configurazioni senza TRIM.
Quanto spazio libero devo tenere sull'SSD?
Circa il 10-15 percento, e di più per dischi che assorbono scritture sostenute; sotto circa il 5 percento libero la garbage collection resta senza spazio e la velocità di scrittura cala.
Scopri cosa include la licenza prima dell'acquisto.
La prova singola di 30 minuti include gli strumenti essenziali. Le funzioni PRO restano bloccate finché non attivi una licenza a pagamento.
Da leggere dopo
Scrivici: [email protected]