cgroup
Linux-Kernel-Funktion zum Begrenzen, Messen und Isolieren von Ressourcen (CPU, Speicher, I/O, Netzwerk) für Gruppen von Prozessen. Die Grundlage für Docker, Kubernetes und systemd.
Paul Menage und Rohit Seth, Google, 2007 (ursprünglich „Process Containers"). cgroup v1: separate Hierarchie pro Ressourcentyp, seit 2008 in Produktion. cgroup v2: vereinheitlichte Hierarchie, seit Kernel 4.5 (2016), heute Standard in Fedora 31+ und Ubuntu 21.10+. systemd legt pro Dienst eigene cgroups an. Docker nutzt cgroups plus Namespaces zur Ressourcenisolation. systemd-cgls zeigt den Baum.