2장. 64k 페이지 크기 커널
kernel-64k 는 64k 페이지를 지원하는 추가 선택적 64비트 ARM 아키텍처 커널 패키지입니다. 이 추가 커널은 4k 페이지를 지원하는 RHEL 10 for ARM 커널과 함께 존재합니다.
최적의 시스템 성능은 서로 다른 메모리 구성 요구 사항과 직접 관련이 있습니다. 이러한 요구 사항은 각각 다른 워크로드에 적합한 커널의 두 가지 변형으로 해결됩니다. 따라서 64비트 ARM 하드웨어의 RHEL 10에서는 두 개의 MMU 페이지 크기를 제공합니다.
- 작은 환경에서 메모리를 효율적으로 사용할 수 있는 4K 페이지 커널
-
대규모 연속 메모리 작업 세트가 있는 워크로드의
kernel-64k.
4k 페이지 커널과 kernel-64k 는 사용자 공간이 동일하기 때문에 사용자 경험에 차이가 없습니다. 상황에 가장 적합한 변형을 선택할 수 있습니다.
- 4K 페이지 커널
Edge 및 저비용, 소규모 클라우드 인스턴스와 같이 더 작은 환경에서 더 효율적인 메모리 사용을 위해 4k 페이지를 사용하십시오. 이러한 환경에서는 공간, 전력 및 비용 제약으로 인해 물리적 시스템 메모리 양을 늘리는 것은 실용적이지 않습니다. 또한 일부 64비트 ARM 아키텍처 프로세서가 64k 페이지 크기를 지원하는 것은 아닙니다.
4k 페이지 커널은 Anaconda, 시스템 또는 클라우드 이미지 기반 설치를 사용한 그래픽 설치와 Kickstart를 사용한 고급 설치를 지원합니다.
kernel-64k64k 페이지 크기 커널은 ARM 플랫폼의 대규모 데이터 집합에 유용한 옵션입니다.
커널-64k는 전체 시스템 성능, 즉 대규모 데이터베이스, HPC 및 높은 네트워크 성능이 향상되므로 메모리 집약적인 워크로드에 적합합니다.설치 시 64비트 ARM 아키텍처 시스템에서 페이지 크기를 선택해야 합니다.
kernel-64k패키지를Kickstart파일의 패키지 목록에 추가하여 Kickstart를 통해서만kernel-64k를 설치할 수 있습니다.
2.1. 시스템 아키텍처별 커널 페이지 크기 확인 링크 복사링크가 클립보드에 복사되었습니다!
다른 시스템 아키텍처의 커널 페이지 크기를 확인할 수 있습니다.
프로세스
시스템 아키텍처를 확인합니다.
# uname -r 6.12.0-55.9.1.el10_0.x86_64이 출력에서
x86_64는 64비트 Intel 또는 AMD 아키텍처를 나타냅니다.기본 페이지 크기를 확인합니다.
# getconf PAGE_SIZE 4096x86_64 시스템에서 출력은 4096 B이며, 이는 기본 페이지 크기는 4KB임을 의미합니다.
ppc64le 시스템에서 출력은 65536 B입니다. 즉, 기본 페이지 크기는 64KB입니다.