Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a critical Linux kernel memory management issue in this 38-minute conference talk from the Linux Plumbers Conference. Delve into the long-standing problem of "zombie memory cgroups" that occurs when destroyed memory cgroups retain charged shared file pages, preventing the kernel from freeing cgroup metadata and creating gradual memory leaks in dynamic environments. Learn about the community's proposed solution involving reparenting stuck pages to parent memory cgroups, which prioritizes simplicity and correctness but potentially sacrifices hotness information and optimal reclamation performance. Participate in this Birds of a Feather session designed to gather community input on whether the complexity of more sophisticated algorithms is justified for real-world workloads, particularly those involving frequent creation and destruction of memory cgroups with large footprints. Contribute your insights on workload patterns, performance data, and practical concerns to help determine the most appropriate path forward for this kernel improvement initiative.
Syllabus
Solving Zombie Cgroups - Simple Fix or Smart Solution? - Harry Yoo, Kamalesh Babulal
Taught by
Linux Plumbers Conference