Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Deprecating zone_reclaim_mode

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn about the proposed deprecation of zone_reclaim_mode, a Linux kernel memory management feature introduced in 2005, in this 12-minute conference talk from the Linux Plumbers Conference. Explore how zone_reclaim_mode was originally designed to handle high remote access latency on NUMA systems by triggering local direct reclaim instead of remote fallback allocations when local nodes are full. Examine the evolution of both remote access latency and NUMA-aware kernel operations since 2005, and consider whether modern alternatives like NUMA balancing, memory.reclaim, membind, and memory tiering mechanisms can effectively replace this legacy feature. Discover how deprecating zone_reclaim_mode could simplify watermark checks in get_page_from_freelist and enable the removal of related sysctls including min_slab_ratio and min_unmapped_ratio. Analyze key discussion points including the effectiveness of membind for workloads designed to fit within NUMA nodes, the adequacy of NUMA balancing for correcting memory spillover scenarios, current usage patterns of zone_reclaim_mode, and potential use cases that cannot be addressed by proposed alternatives. Review the RFC implementation available in the Linux kernel mailing list and consider transition strategies for deprecating this memory management mechanism while maintaining system performance and compatibility.

Syllabus

Deprecating zone_reclaim_mode - Joshua Hahn (Meta)

Taught by

Linux Plumbers Conference

Reviews

Start your review of Deprecating zone_reclaim_mode

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.