CGManager 在 Ubuntu 和 Debian 中

在 Ubuntu 中,安装 cgmanager 和 cgm 程序可以使用

sudo apt-get install cgmanager cgmanager-utils

如果 logind 尚未将你放置到自己的 cgroup 中,你可以使用以下命令:

sudo cgm create all me
sudo cgm chown all me $(id -u) $(id -g)
sudo cgm movepid all me $$

在其他发行版上构建 CGManager

如果你使用的是其他发行版,你可以使用以下命令手动安装它:

git clone git://github.com/lxc/cgmanager
sh bootstrap.sh
./configure --prefix=/
make
sudo make install
sudo /sbin/cgmanager --debug -m name=systemd

从 LXC 容器内部使用 CGManager

要在容器中使用 cgmanager,你需要告诉 lxc 将 cgmanager socket 绑定挂载到容器中,方法是在容器配置文件(例如 /var/lib/lxc/container/config)中添加以下行。

lxc.mount.auto = cgroup