HomeFreeBSD

cam iosched: Bettar account IOPS for smoother performance

Description

cam iosched: Bettar account IOPS for smoother performance

Prevent cam_iosched_iops_tick() from discarding 'unspent' ios unless
it's a new accounting interval.

Previously ios that weren't used between ticks were lost, as a result
the iops limiter could enforce a limit below the configured maximum.

Obtained from: ElectroBSD
Submitted by: Fabian Keil
PR: 221974

Details

Provenance
impAuthored on
Parents
rS323893: cam iosched: Enforce iop limits below the quanta value
Branches
Unknown
Tags
Unknown