migratepages
moves the physical memory pages of a process from one set of NUMA
TLDR
Migrate pages from one node to another
$ migratepages [pid] [from_node] [to_node]
Migrate all pages to specific node$ migratepages [pid] all [2]
Migrate to closest node$ migratepages [pid] [0] best
SYNOPSIS
migratepages pid from-nodes to-nodes
DESCRIPTION
migratepages moves the physical memory pages of a process from one set of NUMA nodes to another. This is useful for optimizing memory placement on NUMA systems.The command works on a running process and can migrate pages to improve memory locality.
PARAMETERS
pid
Process ID.from-nodes
Source NUMA nodes (or 'all').to-nodes
Destination NUMA nodes (or 'best').
Migrate PID 1234 from node 0 to node 1
migratepages 1234 0 1
Migrate from all nodes to node 2
migratepages 1234 all 2
Let kernel choose best destination
migratepages 1234 0 best
