← Back to Labs
NAND Flash and the FTL
Write logical blocks, watch the FTL remap them, run garbage collection, and track write amplification
interactive modelWhat to watch
Use "write seq" to add the next logical block, or "write rand" to overwrite an existing one. Every host write lands on a fresh physical page, and old locations turn red when they become invalid. Run GC to copy any surviving data out of a victim block, then erase it.
Start with a host write. Watch the FTL place each LBA on a fresh physical page.
W = sequential write · R = random write · G = GC · T = TRIM · X = reset
Tap buttons to drive the SSD