[Lxc-users] How to make lxc-cgroup work?

陳韋任 (Wei-Ren Chen) chenwj at iis.sinica.edu.tw
Tue Apr 2 09:44:04 UTC 2013


Hi all,

  Sorry for the newbie question. But I am confused on how to make cgroup
work on lxc. When I type `lxc-cgroup`, the command gave me the error
below:

  $ lxc-cgroup -n ubuntu cpu.shares
  lxc-cgroup: open /sys/fs/cgroup/cpu//lxc/ubuntu/cpu.shares : No such file or directory
  lxc-cgroup: failed to retrieve value of 'cpu.shares' for 'ubuntu'

The articles I read mostly do this at the beginning:

  $ mkdir /cgroup
  $ echo "cgroup  /cgroup  cgroup  defaults   0   0" >> /etc/fstab
  $ mount cgroup

I didn't do that because it seems the system already mount cgroup on
/sys/fs. My question is how to make lxc-cgroup work? Should I create
ubuntu directory under /sys/fs/cgroup/cpu/lxc, then everything works?

  The other question I believe most relate to the virtual machine
manager. When I edit lxc container through the vmm, there is an CPU
limits option. Does that option work? Because from the top or
/proc/cpuinfo I don't see the limit I set works.

  T.I.A.

Regards,
chenwj

-- 
Wei-Ren Chen (陳韋任)
Computer Systems Lab, Institute of Information Science,
Academia Sinica, Taiwan (R.O.C.)
Tel:886-2-2788-3799 #1667
Homepage: http://people.cs.nctu.edu.tw/~chenwj




More information about the lxc-users mailing list