Wear leveling
Een ssd-techniek die schrijfacties gelijkmatig over alle NAND-cellen verdeelt, zodat geen enkel blok voortijdig slijt. Omdat flashcellen maar een beperkt aantal wiscycli verdragen, is dit cruciaal voor de levensduur van de schijf.
Het probleem: zonder verdeling zouden vaak bijgewerkte gegevens (bijvoorbeeld een bestandssysteemtabel) steeds dezelfde cellen snel verslijten terwijl de rest van de schijf nieuw blijft. De controller verplaatst daarom gegevens zodat de slijtage wordt gespreid. Dynamische wear leveling verdeelt over de blokken die worden beschreven; statische verplaatst ook zelden gewijzigde (‘koude’) gegevens om verse cellen vrij te maken.
Het hangt samen met over-provisioning (reservecellen), TRIM en write amplification. Het wordt afgehandeld door de FTL (Flash Translation Layer) in de controller, onzichtbaar voor het besturingssysteem. QLC-NAND verdraagt minder cycli dan TLC/MLC, dus wear leveling wordt nog belangrijker. Het verklaart waarom moderne ssd's in de praktijk ruim langer meegaan dan hun opgegeven TBW.