Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

2.3. Anexando e Desanexando Subsistemas de uma Hierarquia Existente

Para adicionar um subsistema a uma hierarquia existente, desanexe-o de uma outra hierarquia existente, ou mova-o para uma hierarquia diferente, edite a seção mount do arquivo /etc/cgconfig.conf como root, usando a mesma sintaxe descrita em Seção 2.2, “Criando uma Hierarquia e Anexando Subsistemas”. Quando cgconfig iniciar da próxima vez, ele reorganizará o subsistema de acordo às hierarquias que você especificar.

Método alternativo

Para adicionar um subsistema desanexado à uma hierarquia existente, remonte a hierarquia. Inclua o subsistema extra no comando mount, junto com a opção remount.

Exemplo 2.4. Remontando uma hierarquia para adicionar um subsistema

O comando lssubsys mostra os subsistemas cpu, cpuset, e memory anexados à hierarquia cpu_and_mem:
~]# lssubsys -am
cpu,cpuset,memory /cgroup/cpu_and_mem
net_cls
ns
cpuacct
devices
freezer
blkio
Remontaremos a hierarquia cpu_and_mem, usando a opção remount e incluindo o cpuacct na lista de subsistemas:
~]# mount -t cgroup -o remount,cpu,cpuset,cpuacct,memory cpu_and_mem /cgroup/cpu_and_mem
O comando lssubsys agora mostra o cpuacct anexado à hierarquia cpu_and_mem:
~]# lssubsys -am
cpu,cpuacct,cpuset,memory /cgroup/cpu_and_mem
net_cls
ns
devices
freezer
blkio
De forma análoga, você pode desanexar um subsistema de uma hierarquia existente remontando a hierarquia e omitindo o nome de subsistema das opções -o. Por exemplo, para então desanexar o subsistema cpuacct, simplesmente remonte-o omita-o:
~]# mount -t cgroup -o remount,cpu,cpuset,memory cpu_and_mem /cgroup/cpu_and_mem