deathb
28.07.11, 20:22
hi,
ich würde gerne alle prozesse von testuser in die gruppe cpuhungry schieben lassen von libcg.
diese gruppe soll nur den cpu kern 1 benutzen, 0 soll nicht verwendet werden.
/etc/cgrules.conf
testuser * cpuhungry/;
/etc/cgconfig.conf
mount {
cpuset = /mnt/cgroups/cpuset;
}
group cpuhungry {
cpuset {
cpuset.cpus = 1
}
}
nach dem neustart von /etc/init.d/cgred wurde aber nicht einmal der ordner /mnt/cgroup/cpuset angelegt geschweige denn etwas darin gemountet.
also habe ich per hand /dev/cgroup/{cpu,cpuacct,devices} ungemountet und den daemon neu gestartet.
wird der daemon mit:
sudo cgrulesengd -d
gestartet taucht die fehlermeldung:
Error: libcgroup initialization failed, 50001
auf, was hat es damit auf sich?
merkwürdigerweise wurde /mnt/cgroup/cpu und der rest auch ganz am anfang nicht unter mount aufgeführt?
ich würde gerne alle prozesse von testuser in die gruppe cpuhungry schieben lassen von libcg.
diese gruppe soll nur den cpu kern 1 benutzen, 0 soll nicht verwendet werden.
/etc/cgrules.conf
testuser * cpuhungry/;
/etc/cgconfig.conf
mount {
cpuset = /mnt/cgroups/cpuset;
}
group cpuhungry {
cpuset {
cpuset.cpus = 1
}
}
nach dem neustart von /etc/init.d/cgred wurde aber nicht einmal der ordner /mnt/cgroup/cpuset angelegt geschweige denn etwas darin gemountet.
also habe ich per hand /dev/cgroup/{cpu,cpuacct,devices} ungemountet und den daemon neu gestartet.
wird der daemon mit:
sudo cgrulesengd -d
gestartet taucht die fehlermeldung:
Error: libcgroup initialization failed, 50001
auf, was hat es damit auf sich?
merkwürdigerweise wurde /mnt/cgroup/cpu und der rest auch ganz am anfang nicht unter mount aufgeführt?