PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : cgroup, default core setzen?



deathb
29.01.11, 12:26
Hi,

habe mit cgroups experimentiert, soweit auch erfolgreich.
Habe mir folgendes überlegt, das system soll alles auf dem ersten Kern der CPU starten und die anderen nur auf Anweisung benutzen.

Habe folgendes probiert:


mkdir /dev/cgroup
mount -t cgroup cpuset -ocpuset /dev/cgroup
cd /dev/cgroup
/bin/echo 0 > cpuset.cpus


Fehlermeldung:
Permission denied


cat cpusets.cpus zeigt 0-3 an
Warum ist es mir nicht erlaubt die oberste Ebende zu ändern?

derRichard
29.01.11, 12:36
hi!

hmm, ist es vielleicht bereits woanders gesetzt?
hast du eines der beispiele aus der doku versucht?
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/cgroups/cpusets.txt;h=5d0d5692a365dbe4684c830cf332b4e34a42 09b5;hb=1f0324caefd39985e9fe052fac97da31694db31e#l 703

hth,
//richard

deathb
29.01.11, 18:14
Wo?

Ja, habe eine Untergruppe erstellt und darin ein unrar das vorher gestartet wurde dem 4. Kern zugeordnet, nach einem fg war der 4. Kern dann auch auf 100% Auslastung wie erwartet.