12장. NUMA 인식 워크로드 예약


NUMA 인식 스케줄링에 대해 알아보고 이를 사용하여 OpenShift Container Platform 클러스터에서 고성능 워크로드를 배포하는 방법을 알아보세요.

NUMA 리소스 연산자를 사용하면 동일한 NUMA 영역에서 고성능 작업 부하를 예약할 수 있습니다. 사용 가능한 클러스터 노드 NUMA 리소스를 보고하는 노드 리소스 내보내기 에이전트와 작업 부하를 관리하는 보조 스케줄러를 배포합니다.

12.1. NUMA 소개

비균일 메모리 액세스(NUMA) 아키텍처는 CPU가 모든 위치의 모든 메모리에 동일한 속도로 액세스하지 않는 멀티프로세서 아키텍처 모델입니다. 그 대신 CPU는 자신과 더 가까운 메모리나 로컬 메모리에 더 빨리 접근할 수 있지만, 더 멀리 있는 메모리에 더 느리게 접근할 수 있습니다.

여러 개의 메모리 컨트롤러가 있는 CPU는 메모리가 어디에 위치하든 관계없이 CPU 복합체 전체에서 사용 가능한 모든 메모리를 사용할 수 있습니다. 그러나 이러한 유연성의 증가는 성능 저하로 이어집니다.

NUMA 리소스 토폴로지는 NUMA 영역 에서 CPU, 메모리, PCI 장치의 상대적인 물리적 위치를 나타냅니다. NUMA 아키텍처에서 NUMA 영역은 자체 프로세서와 메모리를 갖춘 CPU 그룹입니다. 동일한 NUMA 영역에 있는 리소스는 동일한 NUMA 영역에 있다고 하며, 한 영역 내의 CPU는 그 영역 외부의 CPU보다 동일한 로컬 메모리에 더 빠르게 액세스할 수 있습니다. NUMA 영역 외부에 있는 메모리를 사용하여 워크로드를 처리하는 CPU는 단일 NUMA 영역에서 처리되는 워크로드보다 느립니다. I/O가 제한된 작업 부하의 경우, 멀리 떨어진 NUMA 영역의 네트워크 인터페이스로 인해 정보가 애플리케이션에 도달하는 속도가 느려집니다.

애플리케이션은 동일한 NUMA 영역 내에 데이터와 처리를 포함함으로써 더 나은 성능을 달성할 수 있습니다. 통신 워크로드와 같은 고성능 워크로드 및 애플리케이션의 경우, 워크로드가 사양에 따라 작동할 수 있도록 클러스터는 단일 NUMA 영역에서 Pod 워크로드를 처리해야 합니다.

맨 위로 이동
Red Hat logoGithubredditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다. 최신 업데이트를 확인하세요.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

Theme

© 2025 Red Hat