cgconfig.conf:设置根控制组参数

我有通过/etc/cgconfig.confconfiguration的cpu,cpuacct和内存cgroups(在Lucid上的cgconfig-bin)。 我可以添加新的控制组,并为其分配进程,但似乎没有改变根级内存cgroup(实际安装点)的参数的function。

c如何最好的以干净的方式设置这些参数

例如,我把内存cgroup挂载到/ var / run / cgroup / memory。 我想在启动时将/var/run/cgroup/memory/memory.use_hierarchy设置为1。

从评论到问题

根控制组由标准组<name> { }语句引用,其中<name>是单个句点。

限制根组有什么意义? 你基本上限制了系统上运行的所有任务。 其次,更改根组的参数时有一些缺点,请参阅:

http://docs.redhat.com/docs/en-US/Red_Hat_Enterprise_Linux/6-Beta/html-single/Resource_Management_Guide/index.html#process_behavior

甚至不能为根组设置一些参数,例如memory.limit_in_bytes 。 从上面的文档:

你不能使用memory.limit_in_bytes来限制root cgroup; 您只能将值应用于层次结构中较低的组。