Re: [PATCH 4/5] sched/fair: Tune down misfit nohz kicks

2019-02-07 Thread Peter Zijlstra
On Wed, Feb 06, 2019 at 05:25:31PM +, Valentin Schneider wrote: > Hi, > > On 06/02/2019 16:04, Peter Zijlstra wrote: > [...] > >> @@ -9561,6 +9573,14 @@ static void nohz_balancer_kick(struct rq *rq) > > > > sd = rcu_dereference(rq->sd); > > if (sd) { > > if

Re: [PATCH 4/5] sched/fair: Tune down misfit nohz kicks

2019-02-06 Thread Valentin Schneider
Hi, On 06/02/2019 16:04, Peter Zijlstra wrote: [...] >> @@ -9561,6 +9573,14 @@ static void nohz_balancer_kick(struct rq *rq) > > sd = rcu_dereference(rq->sd); > if (sd) { > if ((rq->cfs.h_nr_running >= 1) && > check_cpu_capacity(rq, sd)) { >

Re: [PATCH 4/5] sched/fair: Tune down misfit nohz kicks

2019-02-06 Thread Peter Zijlstra
On Thu, Jan 17, 2019 at 03:34:10PM +, Valentin Schneider wrote: > In > > commmit 3b1baa6496e6 ("sched/fair: Add 'group_misfit_task' load-balance > type") > > we set rq->misfit_task_load whenever the current running task has a > utilization greater than 80% of rq->cpu_capacity. A non-zero

[PATCH 4/5] sched/fair: Tune down misfit nohz kicks

2019-01-17 Thread Valentin Schneider
In commmit 3b1baa6496e6 ("sched/fair: Add 'group_misfit_task' load-balance type") we set rq->misfit_task_load whenever the current running task has a utilization greater than 80% of rq->cpu_capacity. A non-zero value in this field enables misfit load balancing. However, if the task being