numactl
Control NUMA policy for processes or shared memory. More information: <https://man7.org/linux/man-pages/man8/numactl.8.html>.
Install
- All systems
-
curl cmd.cat/numactl.sh
- Debian
-
apt-get install numactl
- Ubuntu
-
apt-get install numactl
- Arch Linux
-
pacman -S numactl
- Kali Linux
-
apt-get install numactl
- CentOS
-
yum install numactl
- Fedora
-
dnf install numactl
- Windows (WSL2)
-
sudo apt-get update
sudo apt-get install numactl
- Dockerfile
- dockerfile.run/numactl
Control NUMA policy for processes or shared memory. More information: <https://man7.org/linux/man-pages/man8/numactl.8.html>.
-
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
© tl;dr; authors and contributors