Page migration
modulename: migrate.ko
configname: CONFIG_MIGRATION
Linux Kernel Configuration
└─>Page migration
In linux kernel since version 2.6.16 (release Date: 2006-03-19)
Allows the migration of the physical location of pages of processes
while the virtual addresses are not changed. This is useful in
two situations. The first is on NUMA systems to put pages nearer
to the processors accessing. The second is when allocating huge
pages as migration can relocate pages to satisfy a huge page
allocation instead of reclaiming.
while the virtual addresses are not changed. This is useful in
two situations. The first is on NUMA systems to put pages nearer
to the processors accessing. The second is when allocating huge
pages as migration can relocate pages to satisfy a huge page
allocation instead of reclaiming.
source code:
depends
CONFIG_MMUCONFIG_ARCH_ENABLE_MEMORY_HOTREMOVE or CONFIG_CMA or CONFIG_COMPACTION or CONFIG_NUMA