A New Slab Memory Controller For Linux


Facebook’s Linux kernel engineering team has proposed a new slab memory controller for the Linux kernel because the current controller has a serious flaw – a low slab utilization. In his pull request, Roman Gushchin said that his patchset “provides a new implementation of the slab memory controller, which aims to reach a much better slab utilization by sharing slab pages between multiple memory cgroups. Below is the short description of the new design (more details in commit messages). (Source: LKML)