Todos os produtos
Search
Central de documentação

Alibaba Cloud Linux:Configure the crashkernel parameter

Última atualização: Jun 29, 2026

No Linux, o parâmetro crashkernel reserva uma parte da memória para que o serviço kdump capture arquivos de dump quando ocorre uma falha no sistema. Administradores usam esses arquivos na análise pós-falha para identificar e resolver problemas no nível do kernel com agilidade. Este tópico descreve como configure o parâmetro crashkernel.

Limites de sistemas operacionais

  • Alibaba Cloud Linux 3

  • Alibaba Cloud Linux 2

Parâmetro crashkernel

Por padrão, o parâmetro crashkernel vem configurado na cmdline do Alibaba Cloud Linux 2 e 3.

Arquitetura

Sistema operacional

Valor padrão

x86

Alibaba Cloud Linux 3

crashkernel=0M-2G:0M,2G-8G:192M,8G-128G:256M,128G-:384M

Alibaba Cloud Linux 2

ARM64

Alibaba Cloud Linux3

crashkernel=0M-2G:0M,2G-64G:256M,64G-:384M

Usar sintaxes diferentes para o parâmetro crashkernel

  • Para reservar memória com um offset específico, use a seguinte sintaxe:

    crashkernel=size[KMG][@offset[KMG]]

    Exemplo: crashkernel=256M@32M, que especifica a reserva de 256 MB de memória a partir do endereço de 32 MB.

  • Para reservar memória com base na quantidade total de memória do sistema, use esta sintaxe:

    crashkernel=range1:size1[,range2:size2,...][@offset]

    Exemplo: crashkernel=0M-2G:0M,2G-64G:256M,64G-:384M, que define as seguintes regras:

    • Nenhuma memória é reservada se o total do sistema for menor ou igual a 2 GB.

    • O sistema reserva 256 MB quando a memória total ultrapassa 2 GB, mas não excede 64 GB.

    • A reserva é de 384 MB para sistemas com mais de 64 GB de memória total.

  • Reserve memória alta (highmem) ou memória baixa (lowmem) com a sintaxe abaixo:

    crashkernel=size[KMG],low/high

    Exemplo: crashkernel=256M,high, que indica a reserva de 256 MB no espaço de memória alta.

Atualize o parâmetro crashkernel

  1. Atualize o parâmetro crashkernel.

    Substitua <crashkernel> pelo valor adequado às suas necessidades. Exemplo: 256M.

    sudo grubby --update-kernel="/boot/vmlinuz-$(uname -r)" --args="crashkernel=<crashkernel>"
  2. Reinicie a instância para aplicar a alteração.

    Aviso

    A reinicialização interrompe a instância por um breve período e pode afetar os serviços em execução, causando possível perda de dados. Faça backup dos dados críticos antes de prosseguir. Recomendamos também executar esse procedimento em horários de baixa demanda.

    sudo reboot
  3. Verifique a quantidade de memória reservada após modificar o parâmetro crashkernel.

    sudo kdumpctl showmem

Usar o serviço kdump

Nota

Antes de usar o serviço kdump, confirme que a memória total do sistema supera 2 GB.

  • Verifique o status do serviço kdump.

    sudo systemctl status kdump
  • Ative ou desative o serviço kdump conforme necessário.

    • Para desativar o serviço kdump, execute:

      sudo systemctl stop kdump
    • Para ativar o serviço kdump, execute:

      sudo systemctl start kdump