【问题标题】:What is a core dump file?什么是核心转储文件?
【发布时间】:2019-06-10 18:30:19
【问题描述】:

当我通过sbatch 使用 Slurm 运行作业时,有时它会生成一个文件名类似于 core.12345 的文件(在不同时间使用不同的 5 位字符串)。我找不到任何关于此文件的作用以及生成它的原因的文档,但文档中有一些 mentions。

这个文件有什么作用,为什么会生成它? (它甚至是由 Slurm 生成的还是其他的?)

有没有办法抑制它的生成? (相当大,大约几GB,并且自动写入我在集群上的主目录)

【问题讨论】:

    标签: coredump


    【解决方案1】:

    核心转储文件不是由 Slurm 生成的,而是由操作系统生成的。他们保留了一个已经崩溃的进程的内存记录。

    它们可用于跟踪执行或调试。

    您可以在.bashrc 中调整核心转储文件大小,包括此命令:

    限制核心转储大小 2500

    更多信息:

    Limit the size of a core dump file

    Core dump file

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      相关资源
      最近更新 更多