什么是核心转储文件?

dkv*_*dkv 5 coredump

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

这个文件有什么作用以及为什么生成它?(它是由 Slurm 生成的还是其他东西?)

有没有办法抑制它的产生呢?(它相当大,大约有几千兆字节,并且自动写入集群上的我的主目录)

Bub*_*nja 6

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

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

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

限制核心转储大小 2500

更多信息:

限制核心转储文件的大小

核心转储文件