19장. 명령줄을 사용하여 ARM에 커널-64k 설치


기본적으로 RHEL 9는 4k 페이지 크기를 지원하는 커널과 함께 배포됩니다. 이 4k 커널은 공간, 전력 및 비용 제약 조건으로 인해 64k 페이지 커널을 사용하지 않는 소규모 환경 또는 소규모 클라우드 인스턴스에서 효율적으로 메모리 사용에 충분합니다.

기본 커널(4k 페이지 크기 지원)을 사용하여 RHEL을 이미 설치한 경우 명령줄을 사용하여 kernel-64k 사후 설치를 설치할 수 있습니다.

중요

OS를 다시 설치하지 않고 초기 부팅 후 4k와 64k 페이지 크기 커널 사이를 이동하지 않는 것이 좋습니다.

프로세스

  1. root 사용자로 터미널을 열고 다음을 입력합니다.

    # dnf -y install kernel-64k
  2. kernel-64k 를 기본값으로 설정하려면 다음을 입력합니다.

    # k=$(echo /boot/vmlinuz*64k)
    # grubby --set-default=$k \
               --update-kernel=$k \
               --args="crashkernel=2G-:640M"
  3. RHEL을 기본 옵션으로 사용하도록 시스템 부팅 순서를 설정합니다.

    1. 현재 부팅 순서를 가져옵니다. 예를 들면 다음과 같습니다.

      # efibootmgr
      BootCurrent: 0000
      Timeout: 5 seconds
      BootOrder: 0003,0004,0001,0000,0002,0005
      Boot0000\* Red Hat Enterprise Linux
    2. RHEL의 우선 순위를 지정하도록 부팅 순서를 설정합니다. 예를 들어 이전 단계의 출력에서 다음 명령을 사용합니다.

      # efibootmgr -o 0000,0001,0002,0003,0004,0005
  4. 시스템을 재부팅합니다.

    # reboot
  5. 선택 사항: 재부팅 후 4k 커널을 제거하십시오.

    # dnf erase kernel

    yum update 명령을 사용하여 나중에 커널을 업데이트할 때 두 버전을 실수로 유지하면 4k 커널이 기본값을 설정할 수 있습니다.

검증

  • 페이지 크기를 확인하려면 터미널을 열고 다음 명령을 사용자로 실행합니다.

    $ getconf PAGESIZE
    65536

    출력 65536 은 64k 커널이 사용 중임을 나타냅니다.

  • 스왑이 활성화되었는지 확인하려면 다음을 입력합니다.

    $ free
                   total        used        free      shared  buff/cache   available
    Mem:        35756352     3677184    34774848       25792      237120    32079168
    Swap:        6504384           0     6504384

    총 및 사용 가능한 열은 0이 아니므로 스왑이 성공적으로 활성화되었음을 나타냅니다.

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.