3 ms·
Write amplification issues with NVMe drives – a shared secret
- ggeorgovassilis 4y ago> What we discovered was that these problems only began to manifest themselves once the client reached max drive capacity. I think it is common knowledge that flash drives perform badly when full - I'm a bit surprised that the author ("[...] despite spending decades as a chief technology officer") was surprised by this. That's also why it's important that discard/fstrim is supported in the entire stack filesystem, operating system, hypervisor, storage controllers, storage device. I managed to fry a flash disk in a Linux software RAID because I neglected configuring md to pass discard commands to the underlying storage.