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