4.10.2.4. 대규모 페이지 구성

가상 머신이 실행되기 시작할 때 대규모 페이지가 사전 할당됩니다(동적 할당은 기본적으로 비활성화되어 있음).

대규모 페이지를 구성하려면 다음을 수행합니다.

  1. Custom Properties 탭의 사용자 지정 속성 목록에서 hugepages 를 선택합니다. 이 목록은 기본적으로 Please select a key…​ by default로 표시됩니다.
  2. 대규모 페이지 크기를 KB에 입력합니다.

    Red Hat은 대규모 페이지 크기를 고정된 호스트에서 지원하는 가장 큰 크기로 설정하는 것이 좋습니다. x86_64에 권장되는 크기는 1GB입니다.

    대규모 페이지 크기에는 다음 요구 사항이 있습니다.

    • 가상 머신의 대규모 페이지 크기는 고정된 호스트의 대규모 페이지 크기와 크기가 같아야 합니다.
    • 가상 머신의 메모리 크기는 고정된 호스트의 사용 가능한 대규모 페이지의 선택한 크기에 맞아야 합니다.
    • NUMA 노드 크기는 대규모 페이지의 선택한 크기 중 여러 개여야 합니다.

대규모 페이지의 동적 할당을 활성화하려면 다음을 수행합니다.

  1. 스케줄러에서 HugePages 필터를 비활성화합니다.
  2. /etc/vdsm/vdsm.conf[performance] 섹션에서 다음을 설정합니다.

    use_dynamic_hugepages = true

동적 및 정적 hugepages 비교

다음 표에서는 동적 및 정적 hugepages의 장점과 단점에 대해 간단히 설명합니다.

표 4.6. 동적 및 정적 hugepages

설정이점단점권장 사항

동적 hugepages

  • 필요한 설정 감소
  • 소모되지 않은 메모리 (즉, 호스트에서 무료로 사용할 수 있는 마이그레이션을 기다리는)

조각화로 인한 할당 실패

2MB hugepages 사용

정적 hugepages

예측 가능한 결과

 
중요

다음과 같은 제한 사항이 적용됩니다.

  • 메모리 핫플러그/연결 해제가 비활성화됨
  • 호스트의 메모리 리소스가 제한됩니다.