NUMA
Sistema multi-socket in cui ogni CPU ha la «propria» RAM: l'accesso alla memoria locale è più rapido di quello tra socket attraverso l'interconnessione.
Il caso tipico sono i server Xeon/EPYC a doppio socket. In Linux, numactl gestisce le allocazioni NUMA. L'architettura AMD Zen è NUMA all'interno di un singolo socket (i chiplet CCD hanno la propria memoria «vicina»). Database e applicazioni ad alte prestazioni devono associare i thread ai socket e allocare memoria locale, altrimenti le prestazioni calano drasticamente. perf stat -e mem_load_uops_retired:l3_miss mostra il traffico NUMA. Kubernetes ha un topologyManager per gestire la cosa nei container.