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 Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel