Overview
Syllabus
Intro
Assumptions
Outline
Cgroups version 2
Attaching vl controllers to separate hierarchies
Attaching multiple vi controllers to the same hierarchy
Problems with cgroups vl: multiple hierarchies
Problems with cgroups vi: cgroups vs tasks
Problems with cgroups vl: cgroup release notification
Cgroups v2 controllers
Mounting the cgroups v2 filesystem
The cgroup.controllers file
Ensuring that a controller is available in cgroups v2
Enabling and disabling controllers
Example: enabling a controller
Organizing groups and processes
Only leaf nodes can have member processes
Cgroup (un)populated notification
Delegation set-up
Delegation in cgroups vl
Taught by
linux.conf.au