是否可以在作业执行期间更改 --mem-per-cpu 值?
在我的脚本中,我有一个非常消耗内存的任务(~50Gb),但运行时间非常有限(~30 分钟)。之后,必须运行几个运行时间较长(约 12 小时)的小型消耗内存任务。我有 300 多个类似的作业需要使用 --array=1-300 提交。那么是否可以在第一个消耗内存的任务之后减少所需的内存,以便允许其他作业提交?
谢谢
最佳答案
无法更改正在运行的作业的内存要求。您应该将脚本分成 2 部分,并在一个作业中运行消耗内存的任务,在另一个作业中运行较小的任务。您可以设置作业之间的依赖关系,以确保大作业完成后再运行小作业。
关于memory - 在作业运行期间更改内存资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29890707/