--all, -a | Unset default cpuset awareness, so user can use all possible CPUs/nodes for following policy settings. | man |
--interleave, -i nodes | Set a memory interleave policy. | man |
--weighted-interleave, -w nodes | Set a weighted memory interleave policy. | man |
--membind, -m nodes | Only allocate memory from nodes. | man |
--cpunodebind, -N nodes | Only execute command on the CPUs of nodes. | man |
--physcpubind, -C cpus | Only execute process on cpus. | man |
--localalloc, -l | Try to allocate on the current node of the process, but if memory cannot be allocated there fall back to other nodes. | man |
--preferred, -p node | Preferably allocate memory on node, but if memory cannot be allocated there fall back to other nodes. | man |
--balancing, -b | Enable Linux kernel NUMA balancing for the process if it is supported by kernel. | man |
--preferred-many, -P nodes | Preferably allocate memory on nodes, but if memory cannot be allocated there fall back to other nodes. | man |
--show, -s | Show NUMA policy settings of the current process. | man |
--hardware, -H | Show inventory of available nodes on the system. | man |
--version | print the version of the numactl package and exit. | man |
--huge | When creating a SYSV shared memory segment use huge pages. | man |
--offset | Specify offset into the shared memory segment. | man |
--strict | Give an error when a page in the policied area in the shared memory segment already was faulted in with a conflicting policy. | man |
--shmmode shmmode | Only valid before --shmid or --shm When creating a shared memory segment set it to numeric mode shmmode. | man |
--length length | Apply policy to length range in the shared memory segment or make the segment length long Default is to use the remaining length Required when a shared memory segment is created and specifies the… | man |
--shmid id | Create or use a shared memory segment with numeric ID id | man |
--shm shmkeyfile | Create or use a shared memory segment, with the ID generated using ftok(3) from shmkeyfile | man |
--file tmpfsfile | Set policy for a file in tmpfs or hugetlbfs | man |
--touch | Touch pages to enforce policy early. | man |
--dump | Dump policy in the specified range. | man |
--dump-nodes | Dump all nodes of the specific range (very verbose!) | man |