Product SiteDocumentation Site

2.5. Creare control group

Usare il comando cgcreate per creare cgroup. La sintassi per cgcreate è:
cgcreate -t uid:gid -a uid:gid -g sottosistemi:percorso
dove:
Poichè tutti i cgroup nella stessa gerarchia hanno gli stessi controllori, il gruppo figlio avrà gli stessi controllori dei rispettivi genitori.
Esempio 2.5. Utilizzo di cgcreate
Si consideri un sistema dove i sottosistemi cpu e memory sono montati insieme nella gerarchia cpu_and_mem, ed il controllore net_cls viene montato in una gerarchia separata chiamata net. Ora si esegua:
~]# cgcreate -g cpu,net_cls:/test-subgroup
Il comando cgcreate crea due gruppi test-subgroup, uno nella gerarchia cpu_and_mem e l'altro in net. Il gruppo test-subgroup nella gerarchia cpu_and_mem è controllato dal sottosistema memory anche se non è stato specificato nel comando cgcreate.

Metodo alternativo

Per creare direttamente un figlio del cgroup, usare il comando mkdir:
~]# mkdir /cgroup/gerarchia/nome/child_name
Per esempio:
~]# mkdir /cgroup/cpuset/lab1/group1