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.
Arquitectura | Memoria disponible | Memoria mínima reservada |
---|---|---|
AMD64 e Intel 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 ( | 2 GB y más | 448 MB de RAM. |
IBM Power Systems ( | 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 ( | 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.
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
- Para obtener información sobre cómo cambiar la configuración de la memoria en la línea de comandos, consulte Sección 7.3.1, “Configuración del uso de memoria de kdump”.
- Para obtener instrucciones sobre cómo configurar la cantidad de memoria reservada a través de la consola web, consulte Sección 7.4.1, “Configurar el uso de memoria de kdump y la ubicación del objetivo en la consola web”.
- Para más información sobre las diversas capacidades y límites de la tecnología de Red Hat Enterprise Linux, consulte el technology capabilities and limits tables.