Messages in this thread | | | Subject | Re: cgroup, RT reservation per core(s)? | From | Peter Zijlstra <> | Date | Tue, 10 Feb 2009 20:53:33 +0100 |
| |
On Tue, 2009-02-10 at 17:32 +0000, Rolando Martins wrote: > > For helping others: > > mkdir /dev/cpuset > mount -t cgroup -o cpuset none /dev/cpuset > cd /dev/cpuset > echo 0 > cpuset.sched_load_balance
I'm not quite sure that its allowed to disable load-balance before creating children. Other than that it looks ok.
> mkdir A > echo 0-1 > A/cpuset.cpus > echo 0 > A/cpuset.mems > mkdir B > echo 2-3 > B/cpuset.cpus > echo 0 > B/cpuset.mems > > > mount -t cgroup -o cpu none /dev/sched_domain > cd /dev/sched_domain > mkdir 1 > echo cpu.rt_runtime_ns > 1/cpu.rt_runtime_ns > mkdir 1/2 > echo 33333 > 1/2/cpu.rt_runtime_ns > mkdir 1/3 > echo 33333 > 1/3/cpu.rt_runtime_ns > mkdir 1/4 > echo 33333 > 1/3/cpu.rt_runtime_ns > > For example, setting the current shell to a specific cpuset(A) and > sched(1/2): > > echo $$ > /dev/cpuset/A/tasks > echo $$ > /dev/sched_domain/1/2/tasks > "execute program"
| |