Deepin Linux
May 30, 2024 · Fundamentals
Understanding Linux Kernel Memory Compression and the Zsmalloc Allocator
This article explains the fragmentation problems of the Linux slab allocator, introduces the zsmalloc memory allocator and its requirements, surveys mainstream kernel memory‑compression techniques such as zSwap, zRAM and zCache, and details related allocators like Zbud and Z3fold with example source code.
KernelLinuxMemory Management
0 likes · 11 min read