Hi,
I created a "cpu" cgroup:
mkdir /dev/cgroup
mkdir /dev/cgroup/cpu
mount -t cgroup -o cpu cpu /dev/cgroup/cpu
cd /dev/cgroup/cpu/
mkdir low
Now, I try to move tasks to the sub-cgroup "low":
for task in `cat /dev/cgroup/cpu/tasks`; do /bin/echo $task >
/dev/cgroup/cpu/low/tasks || echo "Failed to move PID $task"; done
/bin/echo: write error: Invalid argument
Failed to move PID 3
/bin/echo: write error: Invalid argument
Failed to move PID 4
/bin/echo: write error: Invalid argument
Failed to move PID 5
/bin/echo: write error: Invalid argument
Failed to move PID 6
/bin/echo: write error: Invalid argument
Failed to move PID 7
/bin/echo: write error: Invalid argument
Failed to move PID 8
/bin/echo: write error: Invalid argument
.
.
.
/bin/echo: write error: Invalid argument
Failed to move PID 58
I was able to move the "init" process itself. However, I failed to move specific
kernel threads:
root 3 2 0 18:16 ? 00:00:00 [migration/0]
root 4 2 0 18:16 ? 00:00:00 [sirq-high/0]
root 5 2 0 18:16 ? 00:00:04 [sirq-timer/0]
root 6 2 0 18:16 ? 00:00:00 [sirq-net-tx/0]
root 7 2 0 18:16 ? 00:00:00 [sirq-net-rx/0]
root 8 2 0 18:16 ? 00:00:00 [sirq-block/0]
root 9 2 0 18:16 ? 00:00:00 [sirq-block-iopo]
root 10 2 0 18:16 ? 00:00:00 [sirq-tasklet/0]
root 11 2 0 18:16 ? 00:00:00 [sirq-sched/0]
root 12 2 0 18:16 ? 00:00:00 [sirq-hrtimer/0]
root 13 2 0 18:16 ? 00:00:04 [sirq-rcu/0]
root 14 2 0 18:16 ? 00:00:00 [watchdog/0]
root 15 2 0 18:16 ? 00:00:00 [desched/0]
root 16 2 0 18:16 ? 00:00:00 [migration/1]
root 17 2 0 18:16 ? 00:00:00 [sirq-high/1]
root 18 2 0 18:16 ? 00:00:03 [sirq-timer/1]
root 19 2 0 18:16 ? 00:00:00 [sirq-net-tx/1]
root 20 2 0 18:16 ? 00:00:00 [sirq-net-rx/1]
root 21 2 0 18:16 ? 00:00:00 [sirq-block/1]
Is there something special about these threads that prevents them from being
moved to a different cgroup? Is there something I am missing?
Thanks!
Avi.
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Libcg-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/libcg-devel