Anatomy of Linux Kernel Shared Memory

Memory de-duplication in the Linux kernel

From the developerWorks archives

M. Tim Jones

Date archived: April 22, 2019 | First published: April 07, 2010

Linux® as a hypervisor includes a number of innovations, and one of the more interesting changes in the 2.6.32 kernel is Kernel Shared Memory (KSM). KSM allows the hypervisor to increase the number of concurrent virtual machines by consolidating identical memory pages. Explore the ideas behind KSM (such as storage de-duplication), its implementation, and how you manage it.

This content is no longer being updated or maintained. The full article is provided "as is" in a PDF file. Given the rapid evolution of technology, some content, steps, or illustrations may have changed.

ArticleTitle=Anatomy of Linux Kernel Shared Memory