Menu Close

Red Hat Training

A Red Hat training course is available for RHEL 8

14장. 지원되는 kdump 구성 및 대상

14.1. kdump의 메모리 요구 사항

kdump 가 커널 크래시 덤프를 캡처하여 추가 분석을 위해 저장할 수 있으려면 시스템 메모리의 일부를 캡처 커널에 맞게 영구적으로 예약해야 합니다. 예약 시 기본 커널에서 시스템 메모리의 이 부분을 사용할 수 없습니다.

메모리 요구 사항은 특정 시스템 매개 변수에 따라 다릅니다. 주요 요인 중 하나는 시스템의 하드웨어 아키텍처입니다. 정확한 머신 아키텍처(예: Intel 64 및 AMD64, x86_64라고도 함)를 찾아서 표준 출력에 출력하려면 다음 명령을 사용합니다.

$ uname -m

다음 표에는 사용 가능한 최신 버전에서 kdump 에 대한 메모리 크기를 자동으로 예약하는 최소 메모리 요구 사항이 나열되어 있습니다. 시스템의 아키텍처 및 사용 가능한 총 물리적 메모리에 따라 크기가 변경됩니다.

표 14.1. kdump에 필요한 최소 예약 메모리 양

아키텍처사용 가능한 메모리최소 예약 메모리

AMD64 and Intel 64 (x86_64)

1GB ~ 4GB

160MB의 RAM.

4GB ~ 64GB

192MB의 RAM.

64GB ~ 1TB

256MB의 RAM.

1TB 이상

512MB의 RAM.

64비트 ARM 아키텍처(arm64)

2GB 이상

448MB의 RAM.

IBM Power Systems(ppc64le)

2GB ~ 4GB

384MB의 RAM.

4GB ~ 16GB

512MB의 RAM.

16GB ~ 64GB

1GB RAM.

64GB ~ 128GB

2GB RAM.

128GB 이상

4GB RAM.

IBM Z (s390x)

1GB ~ 4GB

160MB의 RAM.

4GB ~ 64GB

192MB의 RAM.

64GB ~ 1TB

256MB의 RAM.

1TB 이상

512MB의 RAM.

많은 시스템에서 kdump 는 필요한 메모리의 양을 추정하여 자동으로 예약할 수 있습니다. 이 동작은 기본적으로 활성화되어 있지만 시스템 아키텍처에 따라 달라지는 특정 양의 사용 가능한 메모리가 있는 시스템에서만 작동합니다.

중요

시스템의 총 메모리 크기에 따라 예약된 메모리의 자동 구성은 최상의 노력 추정입니다. 실제 필요한 메모리는 I/O 장치와 같은 다른 요인에 따라 다를 수 있습니다. 메모리가 충분하지 않으면 커널 패닉이 발생하는 경우 디버그 커널이 캡처 커널로 부팅되지 않을 수 있습니다. 이 문제를 방지하려면 크래시 커널 메모리를 충분히 늘립니다.