4 ms·
Some clarifications: Minimum SSD write is much less than the erase block. Erase block is the minimum block size that can be erased. For SSDS, there are 2 key c
by xenofanes 8y ago
Some clarifications:
Minimum SSD write is much less than the erase block. Erase block is the minimum block size that can be erased.
For SSDS, there are 2 key concepts:
1. Read granularity < write granularity < erase granularity
2. Cells that have been written to must be erased before writing again.
Most SSD vendors will buffer write contents to collect a `write granularity` worth of data to avoid wasting bytes writing padding. This can be hard to do on drives without capacitors to supply backup power in the event of power loss.
- nomel 8y agoI stand corrected. Our application was a circular buffer, so all non-cached writes trigger an erase. I suppose this isn't a normal use case, unless your drive is 100% full, so maybe tens of gigs rather than gigs, to write a petabyte. ;)