Skip to content
Commit 206dc69b authored by Jens Axboe's avatar Jens Axboe
Browse files

[BLOCK] cfq-iosched: seek and async performance fixes



Detect whether a given process is seeky and if so disable (mostly) the
idle window if it is. We still allow just a little idle time, just enough
to allow that process to submit a new request. That is needed to maintain
fairness across priority groups.

In some cases, we could setup several async queues. This is not optimal
from a performance POV, since we want all async io in one queue to perform
good sorting on it. It also impacted sync queues, as async io got too much
slice time.

Signed-off-by: default avatarJens Axboe <axboe@suse.de>
parent 7143dd4b
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment