HomeFreeBSD

cam iosched: Remove write bias when read bias = 0

Description

cam iosched: Remove write bias when read bias = 0

Change the meaning of read bias == 0 in the dynamic I/O scheduler. Prior
to this change, a read bias of 0 would mean prefer writes. Now, when
read bias is 0, we queue all requests to the same queue removing the
bias. When it's non-zero, we still separate the queues we use so we can
bias reads vs writes for workloads that are read centric. These changes
restore the typical bias you get from disksort or ordered insertion at
the end of the list.

Sponsored by: Netflix

Details

Provenance
impAuthored on May 1 2022, 5:18 PM
Parents
rG7df08a14e3fd: stand: Initial kboot support on amd64
Branches
Unknown
Tags
Unknown