cgconfig
), questi comandi falliranno se prima non sono state smontate le gerarchie esistenti, e che interesseranno il funzionamento del sistema. Non eseguire alcuna prova usando le suddette istruzioni su sistemi di produzione.
mount
del file /etc/cgconfig.conf
come root. Le voci nella sezione mount
presentano il seguente formato:
sottosistema
= /cgroup/gerarchia
;
cgconfig
verrà creata una gerarchia alla quale saranno collegati i sottosistemi.
cpu_and_mem
collegando ad essa i sottosistemi cpu
, cpuset
, cpuacct
, e memory
.
mount { cpuset = /cgroup/cpu_and_mem; cpu = /cgroup/cpu_and_mem; cpuacct = /cgroup/cpu_and_mem; memory = /cgroup/cpu_and_mem; }
~]# mkdir /cgroup/nome
~]# mkdir /cgroup/cpu_and_mem
mount
per montare la gerarchia e collegare simultaneamente uno o più sottosistemi. Per esempio:
~]# mount -t cgroup -o sottosistemi
nome
/cgroup/nome
suottosistemi
è una lista separata da virgole, di sottosistemi e nome
è il nome della gerarchia. Brevi descrizioni di tutti i sottosistemi disponibili sono elencati in Sottosistemi disponibili in Fedora, mentre il Capitolo 3, Sottosistemi e parametri regolabili fornisce un riferimento dettagliato.
/cgroup/cpu_and_mem
è già esistente, e serve come mount point per la gerarchia da creare. Saranno collegati i sottosistemi cpu
, cpuset
e memory
ad una gerarchia chiamata cpu_and_mem
, e si eseguirà il mount
della gerarchia cpu_and_mem
su /cgroup/cpu_and_mem
:
~]# mount -t cgroup -o cpu,cpuset,memory cpu_and_mem /cgroup/cpu_and_mem
lssubsys
[3]:
~]# lssubsys -am
cpu,cpuset,memory /cgroup/cpu_and_mem
net_cls
ns
cpuacct
devices
freezer
blkio
cpu
, cpuset
e memory
sono collegati ad una gerarchia montata su /cgroup/cpu_and_mem
, e
net_cls
, ns
, cpuacct
, devices
, freezer
e blkio
non sono ancora collegati ad alcuna gerarchia, come indicato dalla mancanza di un mount point corrispondente.
lssubsys
è una delle utilità fornite dal pacchetto libcgroup-tools. Installare libcgroup-tools per poterlo utilizzare: consultare Capitolo 2, Utilizzo dei Control Groups se non si è in grado di eseguire lssubsys
.