| ▲ | foldr 4 hours ago | ||||||||||||||||||||||||||||||||||
Wouldn't the firmware on the drive typically ensure that it's written to evenly regardless of write pattern? If you repeatedly delete/update the 'same' logical block address on the drive, that won't actually correspond to the same physical location. | |||||||||||||||||||||||||||||||||||
| ▲ | tjoff 4 hours ago | parent [-] | ||||||||||||||||||||||||||||||||||
It will try to do that yes, but there are consequences, drawbacks and imperfections. You can only cheaply do so with free blocks, and if 70% is occupied you can only spread it out over the remaining 30%. After you've done that for a while you'll have to rearrange existing data which incurs more writes and less performance. And fragmentation is still an issue. There are tons of tradeoffs - which will be better or worse for different workloads. But to assume that it wear perfectly, which most people seem to do because it is easy, isn't particularly realistic. | |||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||