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