Control NUMA Policy - Processes and Memory | Online Free DevTools by Hexmos

Control NUMA policy for processes with numactl. Optimize memory allocation and CPU affinity for improved performance on Linux systems. Free online tool, no registration required.

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}}