Linux Control Groups (Cgroups) course outline
- Course Introduction
- Cgroups: Introduction
- Preamble
- What are control groups?
- An example: the
pids
controller
- Creating and destroying cgroups
- Populating a cgroup
- Enabling and disabling controllers
- Cgroups: A Survey of the Controllers
- The
cpu
, memory
, freezer
, and pids
controllers
- Other controllers
- Cgroups: Advanced Features
- Cgroup namespaces
- Release notification (
cgroup.events
file)
- Delegation
- Cgroups: Thread Mode (*)
- Overview of thread mode
- Creating and using a threaded subtree
- Further details
- Cgroups Version 1 (*)
- Cgroups v1: hierarchies and controllers
- Cgroups v1: populating a cgroup
- Cgroups v1: release notification
- Cgroups v1: delegation
- Problems with cgroups v1; rationale for v2
(*) Topics marked with an asterisk may be
covered, if time permits.
Return to the course overview