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.
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: FAIR_CGROUP_ SCHED will allow finer control of group scheduling,
CONFIG_
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.