Re: [Lsf] [RFC PATCH 0/4] blk-mq: multiqueue I/O scheduler

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

 



> Il giorno 18 mar 2017, alle ore 07:14, Hannes Reinecke <hare@xxxxxxx> ha scritto:
> 
> On 03/17/2017 11:03 PM, Omar Sandoval wrote:
>> From: Omar Sandoval <osandov@xxxxxx>
>> 
>> This patch series implements an I/O scheduler for multiqueue devices
>> combining several techniques: the scalable bitmap library, the new
>> blk-stats API, and queue depth throttling similar to blk-wbt.
>> 
>> These patches are on top of my earlier blk-stats series [1]. They also
>> need a fix in Jens' for-linus branch in order to work properly [2].
>> 
>> Patches 1 and 2 implement a new sbitmap operation and patch 3 exports a
>> required function. Patch 4 implements the new scheduler, named Kyber.
>> 
>> The commit message in patch 4 describes Kyber in detail. The scheduler
>> employs some heuristics that I've experimented with, but that's probably
>> the area that needs the most work. I'll be at LSF/MM next week, and
>> there's currently a lightning talk on the schedule to discuss
>> improvements and extensions.
>> 
> [ .. ]
> 
> A silent round of applause for you.
> Very much appreciated.
> 
> And actually, I have been looking at properly supporting host-wide tag
> maps, so the concept of 'shallow' queue depth might be the way to go here.
> 
> And as I have some other questions, too (assigning a new tag on
> requeue?) it might be an idea to spread this out into a formal session
> at LSF. If there are some slots left, that is.
> 

I would be very interested in such a discussion too.

Thanks,
Paolo

> Cheers,
> 
> Hannes
> -- 
> Dr. Hannes Reinecke		      zSeries & Storage
> hare@xxxxxxx			      +49 911 74053 688
> SUSE LINUX Products GmbH, Maxfeldstr. 5, 90409 Nürnberg
> GF: J. Hawn, J. Guild, F. Imendörffer, HRB 16746 (AG Nürnberg)
> _______________________________________________
> Lsf mailing list
> Lsf@xxxxxxxxxxxxxxxxxxxxxxxxxx
> https://lists.linuxfoundation.org/mailman/listinfo/lsf





[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