반응형
numad
-
Linux NUMA 아키텍처 정리커널(Kernel) 2022. 12. 5. 19:22
환경 정보 OS: ubuntu18.04 NUMA 아키텍처 NUMA는 Non-Uniform Memory Access의 약자로 불균형 메모리 접근을 의미한다. 불균형 메모리 접근이란 멀티 프로세서 환경에서 동시에 메모리 접근이 가능한 것을 말한다. 예를 들어, 0번 소켓 CPU에서 로컬 메모리에 접근, 1번 소켓 CPU에서 로컬 메모리에 접근이 동시에 일어날 수 있다. NUMA가 있기 전의 UMA 아키텍처의 경우 버스를 공유해서 사용했기 때문에 메모리에 동시 접근이 불가능했다. 참고 1. 노드(Node) - CPU와 CPU에 연결된 메모리를 노드라 한다. 2. 로컬 액세스(Local access) - 자신의 노드 안에서 메모리 접근을 로컬 액세스라 한다. 3. 리모트 엑세스(Remote Access) - 다..