B.6. RAM이 인식되지 않음


일부 시나리오에서는 커널이 모든 메모리(RAM)를 인식하지 않으므로 시스템이 설치된 것보다 적은 메모리를 사용합니다. 시스템에서 보고하는 총 메모리 양이 예상과 일치하지 않으면 메모리 모듈 중 하나 이상이 결함이 있을 수 있습니다. BIOS 기반 시스템에서는 Memtest86+ 유틸리티를 사용하여 시스템의 메모리를 테스트할 수 있습니다.

일부 하드웨어 구성에는 시스템의 RAM이 예약되어 있으므로 시스템에서 사용할 수 없습니다. 통합 그래픽 카드가 있는 일부 노트북 컴퓨터는 GPU에 대한 메모리 일부를 예약합니다. 예를 들어 4GiB RAM 및 통합 Intel 그래픽 카드가 있는 랩탑은 약 3.7GiB의 사용 가능한 메모리를 보여줍니다. 또한 대부분의 Red Hat Enterprise Linux 시스템에서 기본적으로 활성화된 kdump 크래시 커널 덤프 메커니즘은 기본 커널 장애 시 사용되는 보조 커널에 일부 메모리를 예약합니다. 이 예약된 메모리는 사용 가능한 대로 표시되지 않습니다.

메모리 양을 수동으로 설정하려면 다음 절차를 사용하십시오.

프로세스

  1. 시스템이 현재 MiB 단위로 보고하는 메모리 양을 확인합니다.

    $ free -m
  2. 시스템을 재부팅하고 부트 로더 메뉴가 표시될 때까지 기다립니다.

    부팅 제한 시간이 0 으로 설정된 경우 Esc 키를 눌러 메뉴에 액세스합니다.

  3. 부트 로더 메뉴에서 커서 키를 사용하여 부팅하려는 항목을 강조 표시하고 BIOS 기반 시스템에서 Tab 키 또는 UEFI 기반 시스템의 e 키를 눌러 선택한 항목 옵션을 편집합니다.
  4. 옵션 목록에서 키워드 linux 로 시작하는 커널 행을 찾습니다. 다음 옵션을 이 행의 끝에 추가합니다.

    mem=xxM
  5. xx 를 MiB 단위의 RAM 크기로 바꿉니다.
  6. F10 또는 Ctrl+X 눌러 편집된 옵션으로 시스템을 부팅합니다.
  7. 시스템이 부팅될 때까지 기다린 후 로그인하여 명령줄을 엽니다.
  8. 시스템이 MiB로 보고하는 메모리 양을 확인합니다.

    $ free -m
  9. 이제 명령에서 표시하는 총 RAM 양이 예상과 일치하면 변경을 영구적으로 수행합니다.

    # grubby --update-kernel=ALL --args="mem=xxM"
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.