Show Table of Contents
2.3. Добавление и удаление подсистем из иерархии
Чтобы добавить, удалить или переместить подсистему в другую иерархию, надо внести изменения в секцию
mount в /etc/cgconfig.conf (см. Раздел 2.2, «Создание иерархии и подключение подсистем»). Изменения вступят в силу после перезапуска cgconfig.
Создание иерархии в оболочке
Чтобы добавить независимую подсистему в иерархию, сначала нужно отключить иерархию. После этого можно добавить подсистему в команду
mount и указать параметр remount.
Пример 2.4. Отключение иерархии для добавления подсистемы
Приведенная команда показывает, что с иерархией
cpu_and_mem связаны подсистемы cpu, cpuset и memory.
~]# lssubsys -am
cpu,cpuset,memory /cgroup/cpu_and_mem
net_cls
ns
cpuacct
devices
freezer
blkio
Заново подключим
cpu_and_mem, указав параметр remount, и добавим cpuacct в список подсистем:
~]# mount -t cgroup -o remount,cpu,cpuset,cpuacct,memory cpu_and_mem /cgroup/cpu_and_mem
Вывод
lssubsys теперь выглядит так:
~]# 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.