在我们的集群上,我可以用完 sge 当前配置的所有插槽。我不想意外地过度使用我的权限/每次提交时都检查。
有没有办法对我的工作可以使用的插槽数量施加严格限制?
我没有管理员权限,所以我无法按照问题中的方式做”如何设置 SGE 上每个用户的最大运行作业数?“尽管这正是我所追求的。
答案1
如果您使用的是最新的网格引擎,并且要提交一堆具有相同资源要求的作业,则可以尝试将其作为受开关限制的单个数组作业提交-tc
。以下命令将提交一个包含 100000 个任务的作业,但每次只运行 100 个任务:
qsub -t 1-100000 -tc 100 script.sh