Could someone say something about the new "BFQ I/O scheduler"? I was not aware of the work being done, and the goal to have a more reponsive desktop
https://lwn.net/Articles/601799/
tl;dr:
> CFQ separates each process's I/O requests into a separate queue, then rotates through the queues trying to divide the available bandwidth as fairly as it can.
> The BFQ I/O scheduler also maintains per-process queues of I/O requests, but it does away with the round-robin approach used by CFQ. Instead, it assigns an "I/O budget" to each process.
nvm: http://www.phoronix.com/scan.php?page=article&item=linux-412...
You would want to see something that shows 99th percentile latency of individual reads/writes.