3 ms·
16kB pages is fine with me, so long as drives have Flexible Data Placement, where they can specify a placement group for their writes. This will let the drive w
by jauntywundrkind 2y ago
16kB pages is fine with me, so long as drives have Flexible Data Placement, where they can specify a placement group for their writes. This will let the drive write associated data together & avoid write-amplification problems.
Alas I have yet to see many drives advertise FDP clearly. In fact I've seen deception, such as Micron claiming to demo FDP with their 7450 Pro series, but they aren't testing official NVMe FDP, they just namespaced their drive into four equal sizes. One major advantage of FDP is it doesn't need ahead of time subdividing! https://www.micron.com/about/blog/storage/ssd/benefits-of-flexible-data-placement-on-real-workloads-using-aerospike https://www.micron.com/about/blog/storage/ssd/benefits-of-fl...
This was supposed to be a pretty low lift for driver makers, and the hyperscalers were beating down the door for FDP. I'm shocked it's a year latter and it's still not clear how we can get drives that will work with us to combat write amplification.