Red Hat Training
A Red Hat training course is available for RHEL 8
第 15 章 在命令行中配置 kdump
规划和构建 kdump
环境。
15.1. 估算 kdump 大小
在计划和构建 kdump
环境时,务必要知道崩溃转储文件需要多大的空间。
makedumpfile --mem-usage
命令估计崩溃转储文件需要的空间。它生成一个内存使用率报告。这个报告帮助您确定转储级别,以及可以安全排除哪些页面。
流程
执行以下命令以生成一个内存使用率报告:
# makedumpfile --mem-usage /proc/kcore TYPE PAGES EXCLUDABLE DESCRIPTION ------------------------------------------------------------- ZERO 501635 yes Pages filled with zero CACHE 51657 yes Cache pages CACHE_PRIVATE 5442 yes Cache pages + private USER 16301 yes User process pages FREE 77738211 yes Free pages KERN_DATA 1333192 no Dumpable kernel data
重要
makedumpfile --mem-usage
命令会以页为单位报告所需的内存。这意味着您必须根据内核页面大小计算所使用的内存大小。
默认情况下,RHEL 内核在 AMD64 和 Intel 64 CPU 构架上使用 4 KB 大小的页,在 IBM POWER 构架上使用 64 KB 大小的页。