Messages in this thread | | | Date | Sun, 5 Dec 2010 14:22:17 -0500 | Subject | Re: [PATCH v4] sched: automated per session task groups | From | Colin Walters <> |
| |
On Sun, Dec 5, 2010 at 2:47 AM, Ray Lee <ray-lk@madrabbit.org> wrote: > On Sat, Dec 4, 2010 at 3:43 PM, Colin Walters <walters@verbum.org> wrote: >> So if it's a heuristic the OS can get wrong, wouldn't it be a good >> idea to support a way for programs and/or interactive users to >> explicitly specify things? > > Consider a multi-user machine. `nice` is an orthogonal concern in that > case. Therefore, fixing nice doesn't address all issues.
For the purposes of this discussion again, let's say "fixing nice" means say "group schedule each nice level above 0". There are obviously many possibilities here, but let's consider this one precisely.
How, exactly, under what scenario in a "multi-user machine" does this break? How exactly is it orthogonal?
Two people logged in would get their "make" jobs group scheduled together. What is the problem?
Since Linus appears to be more interested in talking about nipples than explaining exactly what it would break, but you appear to agree with him, hopefully you'll be able to explain...
| |