[$] The future of memory tiering

Post Syndicated from original https://lwn.net/Articles/931421/

Memory tiering is the practice of dividing physical memory into separate
levels according to its performance characteristics, then allocating that
memory in a (hopefully) optimal manner for the workload the system is
running. The subject came up repeatedly during the 2023 Linux Storage, Filesystem,
Memory-Management and BPF Summit
. One session, led by David Rientjes,
focused directly on tiering and how it might be better supported by the
Linux kernel.