Linux Control Groups (Cgroups) course outline
- Course Introduction
- Cgroups: Introduction
- Preamble
- What are control groups?
- An example: the
pids controller
- Creating, destroying, and populating a cgroup
- Cgroups: Further Details
- Enabling and disabling controllers
- Freezer control
- The
pids controller in more detail
- Overview of the cgroups controllers
- Cgroups:
cpu and memory Controllers
- The
cpu controller
- The
memory controller
- Pressure stall information
- Cgroups: 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