Numa Setting
What is a Numa
Simplly said, Numa has a share memory charachtoristic.
Numa node means share the same pool of memory.
So if a process running in same Numa node, it will get better performance.
Let's see it.
Check Server Numa Node
To get Numa node
[root@openstackha11 ~]# cat /sys/devices/system/node/
has_cpu node0/ possible
has_memory node1/ power/
has_normal_memory online uevent
To get Numa node's CPU
[root@openstackha11 ~]# cat /sys/devices/system/node/node0/cpulist
0-5,12-17
[root@openstackha11 ~]# cat /sys/devices/system/node/node1/cpulist
6-11,18-23
Set Numa for a Process
Set up a Process to a CPU range(Numa Node)
[root@openstackha11 ~]# taskset -cp 6-11,18-23 24122
pid 24122's current affinity list: 0-23
pid 24122's new affinity list: 6-11,18-23
You have new mail in /var/spool/mail/root
where 6-11,18-23
obtained by numa node.
No comments:
Post a Comment