Re: [RESEND][RFC] BFQ I/O Scheduler

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jens Axboe <jens.axboe@...>
Cc: Paolo Valente <paolo.valente@...>, Pavel Machek <pavel@...>, <linux-kernel@...>
Date: Thursday, April 17, 2008 - 7:30 am

> From: Jens Axboe <jens.axboe@oracle.com>
...

Ok.

After a brief offline discussion with paolo, here it is what we can do:

    o propose a patch for discussion that uses our WF2Q+ variant to
      schedule timeslices in cfq.  The resulting scheduler would be
      quite close to the EEVDF scheduler discussed some time ago for
      the cpu.

    o Introduce a timeout in bfq to give an upper time limit to the
      slices.  Since we have not experimented with that mixed approach
      before[*], we will need to do some tests with relevant workloads to
      see if/how it can work.

I fear that it will take some time, as we're both travelling in this
week.

[*] Anyway it is quite close to how cfq handles async queues, with their
slice_async and slice_async_rq, so it's definitely not something new.
--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RESEND][RFC] BFQ I/O Scheduler, Fabio Checconi, (Tue Apr 1, 11:29 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Pavel Machek, (Wed Apr 16, 2:44 pm)
Re: [RESEND][RFC] BFQ I/O Scheduler, Paolo Valente, (Thu Apr 17, 2:14 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Jens Axboe, (Thu Apr 17, 3:10 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Paolo Valente, (Thu Apr 17, 4:26 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Aaron Carroll, (Thu Apr 17, 6:24 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Fabio Checconi, (Thu Apr 17, 7:14 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Aaron Carroll, (Thu Apr 17, 8:14 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Paolo Valente, (Thu Apr 17, 11:18 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Jens Axboe, (Thu Apr 17, 9:54 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Jens Axboe, (Thu Apr 17, 4:30 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Avi Kivity, (Thu Apr 17, 11:19 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Aaron Carroll, (Thu Apr 17, 7:44 pm)
Re: [RESEND][RFC] BFQ I/O Scheduler, Paolo Valente, (Thu Apr 17, 11:47 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Avi Kivity, (Thu Apr 17, 11:51 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Paolo Valente, (Thu Apr 17, 2:12 pm)
Re: [RESEND][RFC] BFQ I/O Scheduler, Paolo Valente, (Thu Apr 17, 5:24 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Jens Axboe, (Thu Apr 17, 5:27 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Fabio Checconi, (Thu Apr 17, 7:30 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Aaron Carroll, (Thu Apr 17, 6:19 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Jens Axboe, (Thu Apr 17, 6:21 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Pavel Machek, (Thu Apr 17, 4:48 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Jens Axboe, (Thu Apr 17, 4:57 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Fabio Checconi, (Thu Apr 17, 5:14 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Jens Axboe, (Tue Apr 15, 4:22 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Aaron Carroll, (Thu Apr 17, 9:26 pm)
Re: [RESEND][RFC] BFQ I/O Scheduler, Paolo Valente, (Wed Apr 16, 2:48 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Fabio Checconi, (Tue Apr 15, 5:11 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Jens Axboe, (Tue Apr 15, 8:42 am)
Re: [RESEND][RFC] BFQ I/O Scheduler, Fabio Checconi, (Tue Apr 15, 2:08 pm)