Advertisement
alegen

Untitled

Nov 10th, 2014
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.59 KB | None | 0 0
  1. #! /bin/sh
  2.  
  3. CONTAINER=$1
  4. USER=$2
  5. SHELL_PID=$3
  6. CGROUP_ROOT=/sys/fs/cgroup
  7.  
  8. cgcreate -a $USER -t $USER -g blkio,cpu,cpuacct,cpuset,debug,devices,freezer,memory,net_cls,net_prio,perf_event:$CONTAINER
  9.  
  10. echo 1 > $CGROUP_ROOT/cpuset/cgroup.clone_children
  11. echo 1 > $CGROUP_ROOT/memory/memory.use_hierarchy
  12.  
  13. echo 1 > $CGROUP_ROOT/cpuset/$CONTAINER/cgroup.clone_children
  14. echo 0 > $CGROUP_ROOT/cpuset/$CONTAINER/cpuset.mems
  15. echo 0 > $CGROUP_ROOT/cpuset/$CONTAINER/cpuset.cpus
  16.  
  17. cgclassify -g blkio,cpu,cpuacct,cpuset,debug,devices,freezer,memory,net_cls,net_prio,perf_event:$CONTAINER --sticky $SHELL_PID
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement