Notizie in cgroup

  • Applicazioni & OS 18 Mag 2009

    Linux kernel hacking: contenitori di processi/2

    di Andrea Righi

    Nell'articolo precedente abbiamo analizzato i concetti base dei Linux cgroup. Abbiamo visto un esempio pratico di come lo scheduler CFS possa attuare una distribuzione equa della risorsa CPU tra i vari cgroup. Infine, abbiamo realizzato un cgroup subsystem molto semplice (il noop-cgroup), sfruttando solamente la funzionalità di raggruppamento dei processi.

    In questa seconda parte analizzeremo più in dettaglio l'aspetto di programmazione in kernel space, realizzando un cgroup subsystem un po' più avanzato, interfacciandoci anche con un'altra parte del kernel: le system call.

  • Applicazioni & OS 14 Mag 2009

    Linux kernel hacking: contenitori di processi/1

    di Andrea Righi

    Dalla versione 2.6.24, il kernel Linux mette a disposizione un framework denominato Control Groups (o cgroups) che permette di creare veri e propri contenitori di processi.

    Ad ogni contenitore possono essere associate determinate configurazioni che permettono di definire ad esempio il tracciamento e/o il controllo sull'utilizzo di determinate risorse.

    L'infrastruttura dei cgroup mette a disposizione solo le funzionalità di raggruppamento dei task, sono poi i vari cgroup subsystem che implementano le particolari politiche di controllo per ciascuna risorsa: come ad esempio la CPU, la banda di I/O, la memoria, i permessi di accesso a determinati device, eccetera.

Screencast e videocorsi di programmazione
Stacktrace RSS Feed Stacktrace via E-mail
Hai idee per un articolo? Faccelo sapere!