Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是否可以在作业执行期间更改 --mem-per-cpu 值?
在我的脚本中,我有一个非常消耗内存的任务(~50Gb),但运行时间非常有限(~30 分钟)。之后,必须运行几个运行时间较长(约 12 小时)的小内存消耗任务。我有 300 多个类似的工作要使用 --array=1-300 提交。那么是否可以在第一个消耗内存的任务之后减少所需的内存以允许提交其他作业?
谢谢
无法更改正在运行的作业的内存要求。您应该将脚本拆分为 2,并在作业中运行内存消耗任务,并在另一个作业中运行较小的任务。您可以设置作业之间的依赖关系,以确保小型作业在大型作业完成后运行。