Sodamhan.com

TL;DR

numactl

Control NUMA policy for processes or shared memory. More information: https://manned.org/numactl.

  • Run a command on node 0 with memory allocated on node 0 and 1:

numactl --cpunodebind=0 --membind=0,1 -- command command_arguments

  • Run a command on CPUs (cores) 0-4 and 8-12 of the current cpuset:

numactl --physcpubind=+0-4,8-12 -- command command_arguments

  • Run a command with its memory interleaved on all CPUs:

numactl --interleave=all -- command command_arguments

This document was created using the contents of the tldr project.