Linux Cgroup v2 führt bedeutende Verbesserungen gegenüber v1 ein, darunter eine einheitliche Hierarchie, verbesserte Ressourcenbuchhaltung und Pressure Stall Information (PSI) für proaktives Ressourcenmanagement. Dieser Leitfaden behandelt die Kernmechanismen für CPU- und Speicherisolierung, wie cpu.weight, cpu.max, memory.high und memory.max. Er bietet auch praktische Tuning-Ratschläge für Produktionsumgebungen, einschließlich der Festlegung von Limits zur Vermeidung von OOM-Kills bei gleichzeitiger Leistungsaufrechterhaltung. Zu den wichtigsten Themen gehören das Verständnis von PSI-Metriken, die Konfiguration von Cgroup-Controllern und das Debuggen von Ressourcenkonflikten. Für Ingenieure, die containerisierte Workloads oder Multi-Tenant-Dienste betreiben, ist die Beherrschung von Cgroup v2 für eine stabile und effiziente Infrastruktur unerlässlich. Der Leitfaden betont reale Szenarien und häufige Fallstricke und ist eine wertvolle Referenz für SREs und Plattformingenieure.
Ein umfassender Leitfaden zur CPU- und Speicherisolierung von Linux Cgroup v2, einschließlich PSI und Produktionstuning.