Messages in this thread | | | Date | Tue, 25 Sep 2007 15:14:40 +0530 | From | Srivatsa Vaddagiri <> | Subject | Re: [git] CFS-devel, latest code |
| |
On Tue, Sep 25, 2007 at 11:13:31AM +0200, Ingo Molnar wrote: > ok, i'm too seeing some sort of latency weirdness with > CONFIG_FAIR_GROUP_SCHED enabled, _if_ there's Xorg involved which runs > under root uid on my box - and hence gets 50% of all CPU time. > > Srivatsa, any ideas? It could either be an accounting buglet (less > likely, seems like the group scheduling bits stick to the 50% splitup > nicely), or a preemption buglet. One potential preemption buglet would > be for the group scheduler to not properly preempt a running task when a > task from another uid is woken?
Yep, I noticed that too.
check_preempt_wakeup() { ...
if (is_same_group(curr, p)) { ^^^^^^^^^^^^^
resched_task(); }
}
Will try a fix to check for preemption at higher levels ..
-- Regards, vatsa - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |