Messages in this thread | | | From | Joel Fernandes <> | Date | Fri, 4 Nov 2022 10:48:42 +0000 | Subject | Re: [PATCH v7 6/9] sched/fair: Add sched group latency support |
| |
On Fri, Nov 4, 2022 at 10:37 AM Vincent Guittot <vincent.guittot@linaro.org> wrote: [...] > > during *same CPU* competition between different groups by juggling > > around the wakeup-preemption window -- which maybe is good for > > Android. > > > > OTOH, the “prefer idle” flag in android that Qais is referring to, > > will need a completely different method as I cannot see how a nice > > value can communicate that (that can complement Vincent's changes > > here). And it will need to have a per-task interface as well. We have > > Why a negative latency_nice value condition can't be used ? or latency -20 ?
That's overloading the meaning of a value, the whole nice thing is supposed to be "relative to something". So you are being nice to something else. Here -20 means you are not being nice. But in fact you are, because you are avoiding hurting something else by going to an idle CPU. So it becomes really weird.
Also, why would -19 or -18 not be a value instead to cause wakeup to prefer an idle CPU? It confuses the user on how to choose value and we should refrain from that IMHO.
| |