[PATCH V3 13/16] block, bfq: boost the throughput with random I/O on NCQ-capable HDDs

2017-04-11 Thread Paolo Valente
This patch is basically the counterpart, for NCQ-capable rotational devices, of the previous patch. Exactly as the previous patch does on flash-based devices and for any workload, this patch disables device idling on rotational devices, but only for random I/O. In fact, only with these queues

[PATCH V3 13/16] block, bfq: boost the throughput with random I/O on NCQ-capable HDDs

2017-04-11 Thread Paolo Valente
This patch is basically the counterpart, for NCQ-capable rotational devices, of the previous patch. Exactly as the previous patch does on flash-based devices and for any workload, this patch disables device idling on rotational devices, but only for random I/O. In fact, only with these queues