Linux 4.20 I/O Scheduler Benchmarks On NVMe SSD Storage

Written by Michael Larabel in Storage on 4 December 2018. Page 2 of 3. 19 Comments

The Startup-Time test profile was useful for showing the benefits of the Budget Fair Queueing I/O scheduler in terms of being more responsive for being able to launch Linux applications quicker while there was repeatable I/O taking place in the background. The start-up times for the hefty LibreOffice in particular were much better with BFQ in its low-latency mode compared to using no I/O scheduler or Kyber/MQ-Deadline or even BFQ without the low-latency mode flipped on.

For 4K random reads, the MQ-deadline scheduler led to slightly higher performance than the other options, including none.

For 4K random writes, the default no I/O scheduler behavior was the fastest while BFQ was the slowest.

Sequential writes were also the fastest in the default mode.

Related Articles