Re: [PATCH] Blk-throttle: reduce tail io latency when iops limit is enforced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, Aug 9, 2018 at 10:22 AM, Jens Axboe <axboe@xxxxxxxxx> wrote:
> On 7/20/18 6:29 PM, Liu Bo wrote:
>> When an application's iops has exceeded its cgroup's iops limit, surely it
>> is throttled and kernel will set a timer for dispatching, thus IO latency
>> includes the delay.
>>
>> However, the dispatch delay which is calculated by the limit and the
>> elapsed jiffies is suboptimal.  As the dispatch delay is only calculated
>> once the application's iops is (iops limit + 1), it doesn't need to wait
>> any longer than the remaining time of the current slice.
>
> Looks good to me - can you resend against my for-4.19/block branch, as
> it doesn't apply.
>

Sure, I'll rebase against it.

thanks,
liubo



[Index of Archives]     [Linux RAID]     [Linux SCSI]     [Linux ATA RAID]     [IDE]     [Linux Wireless]     [Linux Kernel]     [ATH6KL]     [Linux Bluetooth]     [Linux Netdev]     [Kernel Newbies]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Device Mapper]

  Powered by Linux