검색

8.2.3. 대규모 페이지 및 투명한 대규모 페이지

download PDF
AMD64 및 Intel 64 CPU는 일반적으로 4kB 페이지의 메모리를 처리하지만 대규모 페이지라는 더 큰 2MB 또는 1GB 페이지를 사용할 수 있습니다. TLB( Transaction Lookaside Buffer )에 대해 CPU 캐시 적중을 늘려 성능을 개선하기 위해 KVM 게스트를 대규모 페이지 메모리 지원과 함께 배포할 수 있습니다.
Red Hat Enterprise Linux 7에서 기본적으로 활성화된 커널 기능은 대규모 페이지가 특히 대규모 메모리 및 메모리 집약적인 워크로드의 경우 성능을 크게 향상시킬 수 있습니다. Red Hat Enterprise Linux 7은 대규모 페이지 사용을 통해 페이지 크기를 늘려 많은 양의 메모리를 보다 효과적으로 관리할 수 있습니다. 대규모 페이지 관리의 효과와 편의성을 높이기 위해 Red Hat Enterprise Linux 7은 기본적으로 THP( Transparent Huge Page)를 사용합니다. 대규모 페이지 및 THP에 대한 자세한 내용은 성능 튜닝 가이드 를 참조하십시오.
Red Hat Enterprise Linux 7 시스템은 부팅시 또는 런타임 시 할당할 수 있는 2MB 및 1GB 대규모 페이지를 지원합니다. 여러 대규모 페이지 크기 활성화에 대한 지침은 8.2.3.3절. “부팅 또는 런타임 시 게스트용 1GB 대규모 페이지 활성화” 를 참조하십시오.

8.2.3.1. Transparent Huge Pages 설정

THP(Transparent Huge Page)는 대규모 페이지를 생성, 관리 및 사용하는 대부분의 측면을 자동화하는 추상화 계층입니다. 기본적으로 성능을 위해 시스템 설정을 자동으로 최적화합니다.
참고
KSM을 사용하면 투명한 대규모 페이지의 발생을 줄일 수 있으므로 THP를 활성화하기 전에 KSM을 비활성화하는 것이 좋습니다. 자세한 내용은 8.3.4절. “KSM 비활성화” 에서 참조하십시오.
투명한 대규모 페이지는 기본적으로 활성화되어 있습니다. 현재 상태를 확인하려면 다음을 실행합니다.
# cat /sys/kernel/mm/transparent_hugepage/enabled
기본적으로 투명한 대규모 페이지를 사용하려면 다음을 실행합니다.
# echo always > /sys/kernel/mm/transparent_hugepage/enabled
이렇게 하면 /sys/kernel/mm/transparent_hugepage/enabledalways 로 설정됩니다.
투명한 대규모 페이지를 비활성화하려면 다음을 수행합니다.
# echo never > /sys/kernel/mm/transparent_hugepage/enabled
투명한 Huge Page 지원에서는 정적 대규모 페이지를 사용하지 않습니다. 그러나 정적 대규모 페이지를 사용하지 않는 경우 KVM은 일반 4kB 페이지 크기 대신 투명한 대규모 페이지를 사용합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.