objectif
Optimiser la localité mémoire pour des charges sensibles à la latence.
code minimal
numactl --cpunodebind=0 --membind=0 ./app
utilisation
# lier à des CPUs explicites
numactl --physcpubind=0-7 ./app
# politique mémoire interleaved
numactl --interleave=all ./app
variante(s) utile(s)
# info topo
numactl --hardware
notes
- nécessite un système NUMA (serveurs multi-socket).
- combinez avec
tasksetpour l’affinité CPU.