login
Header Space

 
 

Re: [PATCH 1/2] Customize sched domain via cpuset

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Andi Kleen <andi@...>
Cc: Hidetoshi Seto <seto.hidetoshi@...>, <linux-kernel@...>, Ingo Molnar <mingo@...>, Paul Jackson <pj@...>
Date: Tuesday, April 1, 2008 - 9:38 am

On Tue, 2008-04-01 at 15:29 +0200, Andi Kleen wrote:

Its not actually the idle balancer that's addressed here, but that runs
at 1/HZ, so no we can't do that faster unless you tie it to a hrtimer.

What it does do is more aggresively look for idle cpus on newidle and
fork. Normally we only consider the socket for these lookups, they want
a wider view.

Auto-tune, perhaps although I'm a bit skeptical of heuristics. We'd need
data on the avg 'atom' length of the tasks and idle-ness of remote cpus
and so on.

The thing is, even then it depends on the data footprint of these tasks
and the cost/benefit for your application.

By more aggresively migrating tasks you penalize through-put but get a
better worst case response time.

I'm just not sure we can make that decision for the user.

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

Messages in current thread:
[PATCH 1/2] Customize sched domain via cpuset, Hidetoshi Seto, (Tue Apr 1, 7:26 am)
[PATCH 2/2] Customize sched domain via cpuset (v2), Hidetoshi Seto, (Fri Apr 4, 5:11 am)
Re: [PATCH 2/2] Customize sched domain via cpuset (v2), Peter Zijlstra, (Thu Apr 10, 10:53 am)
Re: [PATCH 2/2] Customize sched domain via cpuset (v2), Hidetoshi Seto, (Sun Apr 13, 9:45 pm)
Re: [PATCH 2/2] Customize sched domain via cpuset (v2), Paul Jackson, (Mon Apr 14, 11:38 am)
[PATCH 1/2] Customize sched domain via cpuset (v2), Hidetoshi Seto, (Fri Apr 4, 5:10 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Paul Jackson, (Tue Apr 1, 7:55 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Hidetoshi Seto, (Wed Apr 2, 4:39 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Paul Jackson, (Wed Apr 2, 7:14 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Hidetoshi Seto, (Wed Apr 2, 11:21 pm)
Re: [PATCH 1/2] Customize sched domain via cpuset, Paul Jackson, (Thu Apr 3, 9:14 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Paul Jackson, (Thu Apr 3, 8:56 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Peter Zijlstra, (Thu Apr 3, 6:46 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Peter Zijlstra, (Tue Apr 1, 7:59 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Peter Zijlstra, (Tue Apr 1, 7:48 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Andi Kleen, (Tue Apr 1, 7:40 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Peter Zijlstra, (Tue Apr 1, 7:56 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Andi Kleen, (Tue Apr 1, 9:29 am)
Re: [PATCH 1/2] Customize sched domain via cpuset, Peter Zijlstra, (Tue Apr 1, 9:38 am)
speck-geostationary