OPPO Kernel Craftsman
Apr 19, 2024 · Fundamentals
Large Folios in the Linux Kernel: Benefits, Implementations, and Future Directions
Large folios in the Linux kernel combine multiple pages to reduce TLB misses, page faults, and reclamation cost while enabling more efficient compression; they are supported by filesystems like XFS and bcachefs, and recent patches add multi‑size THP, swap‑in/out handling, TAO allocation, NUMA balancing, and debug tools, with OPPO’s production deployment showing performance gains and motivating broader adoption and fragmentation mitigation.
Linux kernelMemory ManagementNUMA
0 likes · 17 min read