qsub优先级低的工作?

时间:2015-02-05 15:56:38

标签: cluster-computing qsub torque

我想向群集提交几个作业,但我希望它们只在队列中没有其他作业时执行。我怎么能这样做?

群集使用TORQUE + MAUI管理系统。

1 个答案:

答案 0 :(得分:1)

毛伊岛可能无法做到这一点。我已经查看了Maui的文档,看是否存在负面或正面的亲和力,但我没有看到任何引用。我确实看到主要产品Moab的参考资料,该产品以毛伊岛为基础。这些可能不在毛伊岛,但我会提到它们,以防它适合你。

http://docs.adaptivecomputing.com/8-1-0/enterprise/help.htm#topics/moabWorkloadManager/topics/resourceAccess/managingreservations.html#affinity

所以在主流产品中你会做类似的事情:

SRCFG[res1] CLASSLIST=prio+,~lowprio-

这告诉软件积极吸引prio类工作。对于lowpro,~for告诉软件忽略此凭证,直到评估/启动/运行所有prio作业。 " - "除非没有其他资源可用,否则不要参加此预订。然后,您只需添加一个任务计数即可使用整个集群。

另一个选择是提交所有这些作业,并让cron作业执行qstat并检查其他jbos,然后再发布具有版本的作业。