2026-08-17
Here's a weird fact about the SSD in your laptop: just reading data from it can corrupt nearby data. This is called "read disturbance," and it's a known quirk of NAND flash memory. Every time you read a page of flash, the electrical operation slightly disturbs the charge in neighboring cells. Do it enough times, and those neighbors accumulate bit errors.
Chip vendors have known about this for years and built countermeasures inside the SSD's firmware — mainly, when a page has been read too many times, the controller quietly copies its neighborhood to a fresh location before errors pile up. This is called a "read-reclaim." From the outside, everything looks fine. Your reads succeed. Your data is intact.
But this paper asks a question almost nobody has measured carefully: what does all that behind-the-scenes rescue work do to system performance? The authors run real workloads on real modern SSDs and find some genuinely uncomfortable answers.
The key findings:
The authors argue this changes how we should think about storage design. If SSD firmware is silently doing more and more housekeeping work as densities climb, then the OS and applications need visibility into it — the ability to know when reclaim is coming, or to hint at which data is hot, so background work can be scheduled during quiet moments instead of stomping on critical queries.
It's a great example of an "abstraction leak": the SSD pretends to be a simple block device, but underneath, physics is intruding on that clean interface in measurable ways.
