PLDWWW: Docs/Vserver

arekm arekm at pld-linux.org
Wed Mar 30 14:58:11 CEST 2011


Author: arekm   Date: Wed Mar 30 12:58:11 2011 GMT
Module: PLDWWW   URL: http://www.pld-linux.org/Docs/Vserver?action=diff&rev2=176&rev1=175
---- Log message:


---- Page affected: Docs/Vserver

---- Diffs:

================================================================
     * there is no hierarchy when dealing (beside inheriting default value) with cpu.shares. All shares are summed and cgroup gets it's "cpu.share/sum". For example host has default 1024, guest gets 2048 set. This means that host will get 1/3 of cpu power and guest will get 2/3.
     * virt_mem flag is needed for guest to see only cgroup limited memory
  
+ == cgroups with libcgroup ==
+ 
+ libcgroup can mount cgroup differently. It can use separate subdirectory for each cgroup subsystem like:
+ 
+ {{{
+ # cat /proc/mounts |grep cgroup
+ cgroup /dev/cgroup/blkio cgroup rw,relatime,blkio 0 0
+ cgroup /dev/cgroup/cpu cgroup rw,relatime,cpu 0 0
+ cgroup /dev/cgroup/cpuacct cgroup rw,relatime,cpuacct 0 0
+ cgroup /dev/cgroup/cpuset cgroup rw,relatime,cpuset 0 0
+ cgroup /dev/cgroup/devices cgroup rw,relatime,devices 0 0
+ cgroup /dev/cgroup/freezer cgroup rw,relatime,freezer 0 0
+ cgroup /dev/cgroup/memory cgroup rw,relatime,memory 0 0
+ cgroup /dev/cgroup/net_cls cgroup rw,relatime,net_cls 0 0
+ }}}
+ 
+ For these to work you need at least util-vserver-0.30.216-1.pre2955.3 (that .3 is important) and turn on per subsys support by doing:
+ 
+ {{{
+ # mkdir /etc/vservers/.defaults/cgroup
+ # touch /etc/vservers/.defaults/cgroup/per-ss
+ }}}
+ 


More information about the pld-cvs-commit mailing list