4.7. 가상 NUMA 구성


관리 포털에서는 가상 머신에서 가상 NUMA 노드를 구성하고 하나 이상의 호스트의 물리적 NUMA 노드에 고정할 수 있습니다. 호스트의 기본 정책은 호스트에서 사용 가능한 모든 리소스에서 가상 시스템을 예약하고 실행하는 것입니다. 결과적으로 단일 호스트 소켓에 맞지 않는 대규모 가상 시스템을 지원하는 리소스는 여러 NUMA 노드에 분산될 수 있습니다. 시간이 지남에 따라 이러한 리소스를 이동할 수 있으므로 부족하고 예측할 수 없는 성능을 얻을 수 있습니다. 가상 NUMA 노드를 구성하고 고정하여 이러한 결과를 피하고 성능을 향상시킵니다.

가상 NUMA를 구성하려면 NUMA 사용 호스트가 필요합니다. 호스트에서 NUMA가 활성화되었는지 확인하려면 호스트에 로그인하고 numactl --hardware 를 실행합니다. 이 명령의 출력에는 2개 이상의 NUMA 노드가 표시되어야 합니다. Hosts (호스트) 탭에서 호스트를 선택하고 NUMA 지원을 클릭하여 관리 포털에서 호스트의 NUMA 토폴로지를 볼 수도 있습니다. 이 버튼은 선택한 호스트에 2개 이상의 NUMA 노드가 있는 경우에만 사용할 수 있습니다.

참고

NUMA 고정을 정의하는 경우 기본 마이그레이션 모드는 기본적으로 수동 마이그레이션만 허용합니다.

가상 NUMA 구성

  1. Compute(컴퓨팅) Virtual Machines(가상 시스템 )를 클릭하고 가상 시스템을 선택합니다.
  2. Edit(편집 )를 클릭합니다.
  3. Show Advanced Options (고급 옵션 표시)를 클릭합니다.
  4. Host(호스트 ) 탭을 클릭합니다.
  5. Specific Host(s)(특정 호스트) 라디오 버튼을 선택하고 목록에서 호스트를 선택합니다. 선택한 호스트에는 2개 이상의 NUMA 노드가 있어야 합니다.
  6. NUMA 고정을 클릭합니다.
  7. NUMA 토폴로지 창에서 오른쪽의 상자에서 가상 NUMA 노드를 클릭하여 필요에 따라 왼쪽에 있는 NUMA 노드를 호스트하도록 드래그한 다음 OK(확인 )를 클릭합니다.
  8. 각 NUMA 노드의 Tune Mode 드롭다운 목록에서 Strict,Preferred 또는 Interleave 를 선택합니다. 선택한 모드가 Preferred 인 경우 NUMA 노드 개수를 1 로 설정해야 합니다.
  9. 리소스 탭의 CPUECDHE 설정에 있는 CPU Pinning Polcy 드롭다운 목록에서 Resize 및 Pin NUMA 를 선택하여 NUMA 고정 정책을 자동으로 설정할 수도 있습니다.

    • none - CPU 고정 없이 실행됩니다.
    • Manual - 특정 물리적 CPU 및 특정 호스트에서 수동으로 지정된 가상 CPU를 실행합니다. 가상 머신이 호스트에 고정된 경우에만 사용할 수 있습니다.
    • NUMA 크기 조정 및 고정 - 호스트에 따라 가상 시스템의 가상 CPU 및 NUMA 토폴로지를 조정한 후 호스트 리소스에 고정합니다.
    • dedicated - 가상 CPU를 호스트 물리적 CPU에 고정합니다. 클러스터 호환성 수준 4.7 이상에서 사용할 수 있습니다. 가상 머신에 NUMA가 활성화된 경우 모든 노드를 고정 해제해야 합니다.
    • 스레드 분리 - 가상 CPU를 물리적 CPU에 고정합니다. 각 가상 CPU는 물리적 코어를 가져옵니다. 클러스터 호환성 수준 4.7 이상에서 사용할 수 있습니다. 가상 머신에 NUMA가 활성화된 경우 모든 노드를 고정 해제해야 합니다.
  10. OK(확인)를 클릭합니다.
참고

가상 NUMA 노드를 호스트 NUMA 노드에 고정하지 않으면 하나 이상의 호스트 장치가 있고 해당 모든 장치가 단일 NUMA 노드에 있는 경우 시스템이 호스트 장치의 메모리 매핑 I/O(MMIO)가 포함된 NUMA 노드로 기본 설정됩니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.