NUMA 시스템의 메모리 할당 관련하여 질문드립니다.
NUMA 시스템에서 Linux kernel이 물리 메모리 할당을 할 경우, 기본적으로 local memory를 우선적으로 할당하고
local memory에서 할당이 불가능할 경우 상대적으로 가까운 node의 memory를 할당하는 것으로 알고 있는데요.
여기서 커널이 특정 물리주소가 어떤 노드의 memory로 mapping되는지 등의 정보를 어떻게 알 수 있는지요?
(가령 physical frame 0~1000번은 node 0, physical frame 1001~ 2000은 node 1 이렇게 구분할 수 있는지 궁금합니다..)
커널이 memory controller의 interleaving 정보를 이미 알고 mapping을 하는지도 궁금합니다.
감사합니다.
.
해결 하였습니다. 감사합니다. >.<