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
Supply Chains in Practice: How Things Get to YouThe University of Warwick via FutureLearn Supply Chain Principles
Georgia Institute of Technology via Coursera Fundamentals of Red Hat Enterprise Linux 9
Red Hat via edX Использование механизмов операционных систем в разработке программного обеспечения
National Research Nuclear University MEPhI via Coursera Operating System Fundamentals
Indian Institute of Technology, Kharagpur via Swayam