Show Table of Contents
2.3. 在现有层级中附加或者删除子系统
要在现有层级中添加子系统,从现有层级中取消层级或者将其移动到不同的层级中,请作为 root 编辑
/etc/cgconfig.conf 文件的 mount 部分,使用 第 2.2 节 “创建层级并附加子系统” 中所述的语法。当 cgconfig 下次启动时,它会根据您指定的层级识别那些子系统。
备用方法
要在现有层级中取消附加子系统,请重新挂载该层级。请在
mount 命令中包括额外的子系统以及 remount 选项。
例 2.4. 重新挂载层级添加子系统
lssubsys 命令显示在 cpu_and_mem 层级中附加 cpu、cpuset 和 memory 子系统:
~]# lssubsys -am
cpu,cpuset,memory /cgroup/cpu_and_mem
net_cls
ns
cpuacct
devices
freezer
blkio
我们使用
remount 选项重新挂载 cpu_and_mem 层级,并在子系统列表中包含 cpuacct:
~]# mount -t cgroup -o remount,cpu,cpuset,cpuacct,memory cpu_and_mem /cgroup/cpu_and_memlssubsys 命令现在显示附加到 cpu_and_mem 层级中的 cpuacct:
~]# lssubsys -am
cpu,cpuacct,cpuset,memory /cgroup/cpu_and_mem
net_cls
ns
devices
freezer
blkio
同样,您可以重新挂载该层级并使用 -o 选项忽略子系统名称从现有层级中分离子系统。例如:要分离
cpuacct 子系统,只要您重新挂载并忽略它即可:
~]# mount -t cgroup -o remount,cpu,cpuset,memory cpu_and_mem /cgroup/cpu_and_mem
Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.