What's New in Control Groups - Cgroups Version 2
Offered By: linux.conf.au via YouTube
Course Description
Overview
Explore the evolution and improvements of control groups (cgroups) version 2 in this 45-minute conference talk from linux.conf.au. Delve into the problems that motivated the redesign of cgroups v1, examine the differences and new features in cgroups v2, and learn about the remaining missing pieces and potential future changes. Gain insights into the cgroups v2 CPU controller, the migration of systemd to cgroups v2, and the organization of groups and processes in the new version. Discover how to mount the cgroups v2 filesystem, enable and disable controllers, and set up delegation. Suitable for those with some familiarity with the cgroups mechanism, this talk provides a comprehensive overview of the advancements in cgroups technology.
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
Related Courses
The Open-Source Chatbot That Accidentally Built a Communitylinux.conf.au via YouTube Add Depth - Stereoscopic Imagery for Everyone
linux.conf.au via YouTube Becoming a Tyrant - Implementing Secure Boot in Embedded Devices
linux.conf.au via YouTube The seL4 Foundation - Growing Through Upheaval
linux.conf.au via YouTube Conference Close
linux.conf.au via YouTube