17.4. 了解 kdump 内核收集器
/etc/kdump.conf 中的 core_collector 指令使用控制崩溃转储压缩、页面过滤和日志输出在集合期间运行 makedumpfile 工具。
makedumpfile 工具是 Red Hat Enterprise Linux 中的默认核心收集器。它通过压缩数据并排除不必要的页面来减少崩溃转储大小。
在崩溃转储集合过程中,makedumpfile 可以执行以下操作:
- 压缩崩溃转储文件,并使用各种转储级别只复制必要的页面
- 排除不必要的崩溃转储页面
- 过滤崩溃转储中包含的页面类型
注意
崩溃转储文件压缩默认启用。
- 语法
core_collector makedumpfile -l --message-level 1 -d 31- 选项
-
-c,-l,-p, 或-z: 指定每个页的压缩转储文件格式。zlibfor-c,lzofor-l,snappyfor-p, 或zstdfor-z。 -
-d(dump_level): Exclude 页,以便它们不会复制到转储文件中。 -
--message-level:指定消息类型。您可以通过使用这个选项设置message_level来限制输出。例如,message_level7 会输出常见消息和错误消息。message_level的最大值为 31。
-