Red Hat Training

A Red Hat training course is available for RHEL 8

7.5. Configuraciones y objetivos de kdump compatibles

7.5.1. Requisitos de memoria para kdump

Para que kdump pueda capturar un volcado del núcleo y guardarlo para su posterior análisis, una parte de la memoria del sistema tiene que estar permanentemente reservada para el núcleo de captura. Cuando se reserva, esta parte de la memoria del sistema no está disponible para el núcleo principal.

Los requisitos de memoria varían en función de ciertos parámetros del sistema. Uno de los principales factores es la arquitectura de hardware del sistema. Para averiguar la arquitectura exacta de la máquina (como Intel 64 y AMD64, también conocida como x86_64) e imprimirla en la salida estándar, utilice el siguiente comando:

$ uname -m

La siguiente tabla contiene una lista de requisitos mínimos de memoria para reservar automáticamente un tamaño de memoria para kdump. El tamaño cambia según la arquitectura del sistema y la memoria física total disponible.

Tabla 7.1. Cantidad mínima de memoria reservada necesaria para kdump

ArquitecturaMemoria disponibleMemoria mínima reservada

AMD64 e Intel 64 (x86_64)

De 1 GB a 4 GB

160 MB de RAM.

De 4 GB a 64 GB

192 MB de RAM.

De 64 GB a 1 TB

256 MB de RAM.

1 TB y más

512 MB de RAM.

Arquitectura ARM de 64 bits (arm64)

2 GB y más

448 MB de RAM.

IBM Power Systems (ppc64le)

De 2 GB a 4 GB

384 MB de RAM.

De 4 GB a 16 GB

512 MB de RAM.

De 16 GB a 64 GB

1 GB de RAM.

De 64 GB a 128 GB

2 GB de RAM.

128 GB y más

4 GB de RAM.

IBM Z (s390x)

De 1 GB a 4 GB

160 MB de RAM.

De 4 GB a 64 GB

192 MB de RAM.

De 64 GB a 1 TB

256 MB de RAM.

1 TB y más

512 MB de RAM.

En muchos sistemas, kdump es capaz de estimar la cantidad de memoria necesaria y reservarla automáticamente. Este comportamiento está activado por defecto, pero sólo funciona en sistemas que tienen más de una determinada cantidad de memoria total disponible, que varía en función de la arquitectura del sistema.

Importante

La configuración automática de la memoria reservada basada en la cantidad total de memoria del sistema es una estimación del mejor esfuerzo. La memoria real requerida puede variar debido a otros factores como los dispositivos de E/S. Utilizar una cantidad insuficiente de memoria puede provocar que un kernel de depuración no sea capaz de arrancar como un kernel de captura en caso de pánico del kernel. Para evitar este problema, aumente suficientemente la memoria del kernel de captura.

Recursos adicionales