Tutorial: What's New in Control Groups (cgroups) Version 2?
Soon after the release of cgroups v1 in 2008, people realized there were many problems that resulted from its uncoordinated design and implementation. Several years of work to fix those problems resul …
Talk Title | Tutorial: What's New in Control Groups (cgroups) Version 2? |
Speakers | Michael Kerrisk (Trainer/consultant, man7.org Training and Consulting) |
Conference | Open Source Summit + ELC Europe |
Conf Tag | |
Location | Edinburgh, UK |
Date | Oct 21-25, 2018 |
URL | Talk Page |
Slides | Talk Slides |
Video | |
Soon after the release of cgroups v1 in 2008, people realized there were many problems that resulted from its uncoordinated design and implementation. Several years of work to fix those problems resulted in the redesigned cgroups v2 in 2016. Even then, work remained to be done, with the absence of some key features blocking the adoption of cgroups v2. One of the main logjams was finally broken at the start of 2018 with the merging of the v2 CPU controller. It seems likely that cgroups v2 will become more widely used in the not too distant future. In this talk, we’ll briefly consider some of the problems in cgroups v1 that motivated the cgroups v2 redesign, and then go on to look at the differences and new features in cgroups v2. We’ll also look at what pieces are still missing in cgroups v2 and some other possible changes that may come in the future. Some familiarity with the cgroups mechanism will be assumed.