Re: [patch] CFS scheduler, -v12

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: William Lee Irwin III
Date: Monday, May 21, 2007 - 1:29 am

On Sat, May 19, 2007 at 03:27:54PM +0200, Dmitry Adamushko wrote:

I guess I'll take time out from coding to chime in.

cfs should probably consider aggregate lag as opposed to aggregate
weighted load. Mainline's convergence to proper CPU bandwidth
distributions on SMP (e.g. N+1 tasks of equal nice on N cpus) is
incredibly slow and probably also fragile in the presence of arrivals
and departures partly because of this. Tong Li's DWRR repairs the
deficit in mainline by synchronizing epochs or otherwise bounding epoch
dispersion. This doesn't directly translate to cfs. In cfs cpu should
probably try to figure out if its aggregate lag (e.g. via minimax) is
above or below average, and push to or pull from the other half
accordingly.


-- wli
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [patch] CFS scheduler, -v12, Peter Williams, (Fri May 18, 6:11 am)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Fri May 18, 6:26 am)
Re: [patch] CFS scheduler, -v12, Dmitry Adamushko, (Sat May 19, 6:27 am)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Sat May 19, 6:41 pm)
Re: [patch] CFS scheduler, -v12, William Lee Irwin III, (Mon May 21, 1:29 am)
Re: [patch] CFS scheduler, -v12, Ingo Molnar, (Mon May 21, 1:57 am)
Re: [patch] CFS scheduler, -v12, William Lee Irwin III, (Mon May 21, 5:08 am)
Re: [patch] CFS scheduler, -v12, Dmitry Adamushko, (Mon May 21, 8:25 am)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Mon May 21, 4:51 pm)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Mon May 21, 9:47 pm)
Re: [patch] CFS scheduler, -v12, Dmitry Adamushko, (Tue May 22, 4:52 am)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Tue May 22, 5:03 am)
Re: [patch] CFS scheduler, -v12, Chris Friesen, (Tue May 22, 9:48 am)
Re: [patch] CFS scheduler, -v12, Ingo Molnar, (Tue May 22, 1:15 pm)
Re: [patch] CFS scheduler, -v12, Chris Friesen, (Tue May 22, 1:49 pm)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Tue May 22, 5:10 pm)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Thu May 24, 12:43 am)
Re: [patch] CFS scheduler, -v12, Siddha, Suresh B, (Thu May 24, 9:45 am)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Thu May 24, 4:23 pm)
Re: [patch] CFS scheduler, -v12, Siddha, Suresh B, (Tue May 29, 1:45 pm)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Tue May 29, 4:54 pm)
Re: [patch] CFS scheduler, -v12, Siddha, Suresh B, (Tue May 29, 5:50 pm)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Tue May 29, 7:18 pm)
Re: [patch] CFS scheduler, -v12, Siddha, Suresh B, (Tue May 29, 9:42 pm)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Tue May 29, 11:28 pm)
Re: [patch] CFS scheduler, -v12, Peter Williams, (Wed May 30, 6:49 pm)