How has the crashkernel=auto parameter changed between RHEL8 minor releases?

Solution Verified - Updated

Environment

  • Red Hat Enterprise Linux (RHEL) 8
  • kdump/kexec
  • crashkernel=auto parameter

Issue

  • How has the crashkernel=auto parameter changed between RHEL8 minor releases?

Resolution

RHEL8.0 and RHEL8.1

The amount of memory reserved for the kdump kernel can be estimated with the following scheme:

architecturesystem memory:memory reserved by crashkernel
x86_641G-64G:160M,64G-1T:256M,1T-:512M
s390x4G-64G:160M,64G-1T:256M,1T-:512M
arm642G-:512M
ppc642G-4G:384M,4G-16G:512M,16G-64G:1G,64G-128G:2G,128G-:4G

RHEL8.2

bz1780432 was implemented in RHEL8.2, changing s390x allocations. The amount of memory reserved for the kdump kernel can be estimated with the following scheme:

architecturesystem memory:memory reserved by crashkernel
x86_641G-64G:160M,64G-1T:256M,1T-:512M
s390x1G-64G:160M,64G-1T:256M,1T-:512M
arm642G-:512M
ppc642G-4G:384M,4G-16G:512M,16G-64G:1G,64G-128G:2G,128G-:4G

RHEL8.3

With bz1746644, This content is not included.this patch changed the crashkernel allocations. The amount of memory reserved for the kdump kernel can be estimated with the following scheme:

architecturesystem memory:memory reserved by crashkernel
x86_641G-4G:160M,4G-64G:192M,64G-1T:256M,1T-:512M
s390x1G-4G:160M,4G-64G:192M,64G-1T:256M,1T-:512M
arm642G-:512M
ppc642G-4G:384M,4G-16G:512M,16G-64G:1G,64G-128G:2G,128G-:4G

RHEL8.8 or later

With bz2122874 was implemented in RHEL8.8 to increase reserved memory as RHEL9.

architecturesystem memory:memory reserved by crashkernel
x86_641G-4G:192M,4G-64G:256M,64G-:512M
s390x1G-4G:192M,4G-64G:256M,64G-:512M
arm642G-:512M
ppc642G-4G:384M,4G-16G:512M,16G-64G:1G,64G-128G:2G,128G-:4G

Root Cause

Kbase How should the crashkernel parameter be configured for using kdump on Red Hat Enterprise Linux 8? refers to the latest RHEL8 codebase. That codebase has seen changes since previous RHEL8 minor versions.

SBR
Components
Tags

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.