Red Hat Training
A Red Hat training course is available for RHEL 8
7.5. Configurações e metas kdump suportadas
7.5.1. Requisitos de memória para kdump
Para que kdump
possa capturar um kernel crash dump e salvá-lo para análise posterior, uma parte da memória do sistema tem que ser permanentemente reservada para o kernel de captura. Quando reservada, esta parte da memória do sistema não está disponível para o kernel principal.
Os requisitos de memória variam com base em certos parâmetros do sistema. Um dos principais fatores é a arquitetura de hardware do sistema. Para descobrir a arquitetura exata da máquina (como Intel 64 e AMD64, também conhecida como x86_64) e imprimi-la na saída padrão, use o seguinte comando:
$ uname -m
A tabela abaixo contém uma lista de requisitos mínimos de memória para reservar automaticamente um tamanho de memória para kdump
. O tamanho muda de acordo com a arquitetura do sistema e a memória física total disponível.
Tabela 7.1. Quantidade mínima de memória reservada necessária para a kdump
Arquitetura | Memória disponível | Memória mínima reservada |
---|---|---|
AMD64 e Intel 64 ( | 1 GB a 4 GB | 160 MB de RAM. |
4 GB a 64 GB | 192 MB de RAM. | |
64 GB a 1 TB | 256 MB de RAM. | |
1 TB e mais | 512 MB de RAM. | |
Arquitetura ARM de 64 bits ( | 2 GB e mais | 448 MB de RAM. |
IBM Power Systems ( | 2 GB a 4 GB | 384 MB de RAM. |
4 GB a 16 GB | 512 MB de RAM. | |
16 GB a 64 GB | 1 GB de RAM. | |
64 GB a 128 GB | 2 GB de RAM. | |
128 GB e mais | 4 GB de RAM. | |
IBM Z ( | 1 GB a 4 GB | 160 MB de RAM. |
4 GB a 64 GB | 192 MB de RAM. | |
64 GB a 1 TB | 256 MB de RAM. | |
1 TB e mais | 512 MB de RAM. |
Em muitos sistemas, kdump
é capaz de estimar a quantidade de memória necessária e reservá-la automaticamente. Este comportamento é ativado por padrão, mas só funciona em sistemas que possuem mais do que uma certa quantidade de memória total disponível, que varia de acordo com a arquitetura do sistema.
A configuração automática da memória reservada com base na quantidade total de memória no sistema é uma estimativa de melhor esforço. A memória realmente necessária pode variar devido a outros fatores, tais como dispositivos de E/S. O uso insuficiente de memória pode fazer com que um kernel debug não seja capaz de iniciar como um kernel de captura em caso de pânico do kernel. Para evitar este problema, aumente suficientemente a memória do kernel em caso de pânico.
Recursos adicionais
- Para informações sobre como alterar as configurações da memória na linha de comando, veja Seção 7.3.1, “Configuração do uso da memória kdump”.
- Para instruções sobre como configurar a quantidade de memória reservada através do console web, veja Seção 7.4.1, “Configuração do uso da memória kdump e localização do alvo no console web”.
- Para mais informações sobre as diversas capacidades e limites da tecnologia Red Hat Enterprise Linux, veja o technology capabilities and limits tables.