当我通过sbatch
使用Slurm运行作业时,有时会生成一个文件名,例如core.12345
(在不同时间使用不同的5位数字字符串)。我找不到有关此文件的功能以及生成原因的任何文档,但是文档中有mentions个文件。
此文件做什么,为什么会生成? (它甚至是由Slurm生成的还是其他内容?)
是否有一种抑制它生成的方法? (它相当大,大约为数GB,并且会自动写入到群集上的主目录中)
答案 0 :(得分:1)
核心转储文件不是由Slurm生成的,而是由操作系统生成的。他们保留已崩溃的进程的内存记录。
它们可用于跟踪执行或调试。
您可以在.bashrc
中调整核心转储文件的大小,包括以下命令:
限制转储大小为2500
更多信息: