Comment 0 for bug 188226

Revision history for this message
Daniel Hahler (blueyed) wrote :

The ubuntu kernel should use CONFIG_FAIR_CGROUP_SCHED instead of

The CFS (completely fair scheduler) is configured with CONFIR_FAIR_USER_SCHED, which puts each user in a process group. So if some user (e.g. "boinc") runs a niced process, it will take half of the cpu in any case.

According to dhaval in bug 177713:
CONFIG_FAIR_CGROUP_SCHED will allow finer control of group scheduling,
with the option not to use by not making any groups and putting
everything in just one group.

So using CONFIR_FAIR_CGROUP_SCHED will restore the old behavior at first and then we can think about different groups of programs, which should run in groups, like e.g. "distributed networking", which would get the lowest priority.