在作业运行期间更改内存资源

时间:2015-04-27 08:26:57

标签: memory reduce slurm

是否可以在执行作业期间更改--mem-per-cpu值?

在我的脚本中,我有一个非常耗费内存的任务(~50Gb),但运行时间非常有限(约30分钟)。在此之后,必须运行几个长时间运行(~12小时)的小内存消耗任务。我使用--array = 1-300提交了300多个类似的工作。那么在第一次占用内存的任务之后是否可以减少所需的内存,以便允许提交其他作业?

谢谢

1 个答案:

答案 0 :(得分:1)

无法更改正在运行的作业的内存要求。您应该将脚本拆分为2并在作业中运行内存使用任务,在另一个作业中运行较小的任务。您可以在作业之间设置依赖关系,以确保在完成大型作业后运行小作业。