Currently I am working on a task regarding one server with NUMA. The OS running on the server is Ubuntu 14.04.1 LTS. The server has 4 nodes of 16 cpus: Intel(R) Xeon(R) CPU X7350 @ 2.93GHz, i.e. each node should have 4 cpus.
I installed NUMA API in the OS. And I looked up with $ numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
node 0 size: 128938 MB
node 0 free: 126845 MB
node distances:
node 0
0: 10
From the result, you can see there is only one node detected with 16 cpus.
I looked up in the Internet and couldn't find the solution. I already tried to look it up in BIOS, from Linux Opteron system appears to be UMA but should be NUMA, but there is no node-interleaving option in my BIOS. so What can I do to solve the problem to enable NUMA in my server?