15.4. 配置 kdump 核心收集器


kdump 服务使用 core_collector 程序捕获崩溃转储镜像。在 RHEL 中,makedumpfile 工具是默认的内核收集器。它通过以下方式帮助缩小转储文件:

  • 压缩崩溃转储文件的大小,并使用各种转储级别仅复制必要的页。
  • 排除不必要的崩溃转储页。
  • 过滤崩溃转储中包含的页面类型。
注意

崩溃转储文件压缩默认启用。

如果您需要自定义崩溃转储文件压缩,请按照以下流程操作。

语法
core_collector makedumpfile -l --message-level 1 -d 31
Copy to Clipboard Toggle word wrap
选项
  • -c,-l or -p: 使用 -c 选项的 zlib-l 选项的 lzo-p 选项的 snappy-z 选项的 zstd,按每个页面指定压缩转储文件格式。
  • -d (dump_level) :排除页面,它们不会复制到转储文件中。
  • --message-level :指定消息类型。您可以通过使用这个选项指定 message_level 来限制打印的输出。例如,把 message_level 设置为 7 可打印常见消息和错误消息。message_level 的最大值为 31。

先决条件

流程

  1. root 用户身份编辑 /etc/kdump.conf 配置文件,并删除 #core_collector makedumpfile -l --message-level 1 -d 31 开头的哈希符号("#")。
  2. 输入以下命令来启用崩溃转储文件压缩:

    core_collector makedumpfile -l --message-level 1 -d 31
    Copy to Clipboard Toggle word wrap

    The -l 选项将压缩的文件格式设置为 LZO。-d 选项将转储级别设置为 31。--message-level 选项将消息级别设置为 1。您还可以使用 -c,-p, 或 -z 选项指定其他压缩格式。

    如需更多信息,请参阅系统中的 makedumpfile (8) 手册页。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat