4.10.2.4. 대규모 페이지 구성
가상 머신이 실행되기 시작할 때 대규모 페이지가 사전 할당됩니다(동적 할당은 기본적으로 비활성화되어 있음).
대규모 페이지를 구성하려면 다음을 수행합니다.
- Custom Properties 탭의 사용자 지정 속성 목록에서 hugepages 를 선택합니다. 이 목록은 기본적으로 Please select a key… by default로 표시됩니다.
대규모 페이지 크기를 KB에 입력합니다.
Red Hat은 대규모 페이지 크기를 고정된 호스트에서 지원하는 가장 큰 크기로 설정하는 것이 좋습니다. x86_64에 권장되는 크기는 1GB입니다.
대규모 페이지 크기에는 다음 요구 사항이 있습니다.
- 가상 머신의 대규모 페이지 크기는 고정된 호스트의 대규모 페이지 크기와 크기가 같아야 합니다.
- 가상 머신의 메모리 크기는 고정된 호스트의 사용 가능한 대규모 페이지의 선택한 크기에 맞아야 합니다.
- NUMA 노드 크기는 대규모 페이지의 선택한 크기 중 여러 개여야 합니다.
대규모 페이지의 동적 할당을 활성화하려면 다음을 수행합니다.
- 스케줄러에서 HugePages 필터를 비활성화합니다.
/etc/vdsm/vdsm.conf
의[performance]
섹션에서 다음을 설정합니다.use_dynamic_hugepages = true
동적 및 정적 hugepages 비교
다음 표에서는 동적 및 정적 hugepages의 장점과 단점에 대해 간단히 설명합니다.
설정 | 이점 | 단점 | 권장 사항 |
---|---|---|---|
동적 hugepages |
| 조각화로 인한 할당 실패 | 2MB hugepages 사용 |
정적 hugepages | 예측 가능한 결과 |
|
다음과 같은 제한 사항이 적용됩니다.
- 메모리 핫플러그/연결 해제가 비활성화됨
- 호스트의 메모리 리소스가 제한됩니다.