Re: Volanomark slows by 80% under CFS

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Dmitry Adamushko
Date: Saturday, July 28, 2007 - 5:36 am

On 28/07/07, Tim Chen <tim.c.chen@linux.intel.com> wrote:

But that's wrong. The 'wait_runtime' might have been negative at this
point (i.e. a task is in the negative 'run-time' balance wrt the
'etalon' nice-0 task). Your change ends up helping such a task to
actually stay closer to the 'left most' element of the tree (or to be
it) and not "further behind in the queue" as your intention is.

I don't know Volanomark's details so refrain from speculating on why
this change "improves" benchmark results indeed (maybe some afected
tasks have
positive 'wait_runtime's on average for this setup).

If you want to make sure (just for a test) a yeilding task is not the
left-most (at least) for some short interval of time (likely to be <=
1 tick), take a look at yield_task_fair() in e.g. cfs-v15.


40 or 80 % is still a huge regression.



-- 
Best regards,
Dmitry Adamushko
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Volanomark slows by 80% under CFS, Tim Chen, (Fri Jul 27, 3:01 pm)
Re: Volanomark slows by 80% under CFS, Chris Snook, (Fri Jul 27, 5:31 pm)
Re: Volanomark slows by 80% under CFS, Andrea Arcangeli, (Fri Jul 27, 5:59 pm)
Re: Volanomark slows by 80% under CFS, Rik van Riel, (Fri Jul 27, 7:47 pm)
Re: pluggable scheduler thread (was Re: Volanomark slows b ..., Andrea Arcangeli, (Fri Jul 27, 10:01 pm)
Re: Volanomark slows by 80% under CFS, Dmitry Adamushko, (Sat Jul 28, 5:36 am)
Re: Volanomark slows by 80% under CFS, Dmitry Adamushko, (Sat Jul 28, 6:28 am)
RE: Volanomark slows by 80% under CFS, David Schwartz, (Sat Jul 28, 11:55 am)
Re: Volanomark slows by 80% under CFS, Dave Jones, (Sat Jul 28, 1:26 pm)
[patch] sched: yield debugging, Ingo Molnar, (Sun Jul 29, 10:37 am)
Re: [patch] sched: yield debugging, Tim Chen, (Mon Jul 30, 11:10 am)
Re: [patch] sched: yield debugging, Ingo Molnar, (Tue Jul 31, 1:33 pm)
Re: [patch] sched: yield debugging, Tim Chen, (Wed Aug 1, 1:53 pm)