4 ms·
>Reads are more likely to be performance-critical than writes Yep. I've worked with multiple environments where people were caught off guard by seeing read lat
by gregdunn 8y ago
>Reads are more likely to be performance-critical than writes
Yep. I've worked with multiple environments where people were caught off guard by seeing read latency spikes that were much higher on NVMe drives than regular SSDs. This hit them pretty hard on database-style workloads.
Moving to utilizing the Kyber scheduler basically eliminated the latency spikes - it allows you to set a target latency for IO operations and reorders them to keep to those targets.
I recommend it for anyone using a blk-mq device that has a mixed read/write workload where latency is important.