我想向群集提交几个作业,但我希望它们只在队列中没有其他作业时执行。我怎么能这样做?
群集使用TORQUE + MAUI管理系统。
答案 0 :(得分:1)
毛伊岛可能无法做到这一点。我已经查看了Maui的文档,看是否存在负面或正面的亲和力,但我没有看到任何引用。我确实看到主要产品Moab的参考资料,该产品以毛伊岛为基础。这些可能不在毛伊岛,但我会提到它们,以防它适合你。
所以在主流产品中你会做类似的事情:
SRCFG[res1] CLASSLIST=prio+,~lowprio-
这告诉软件积极吸引prio类工作。对于lowpro,~for告诉软件忽略此凭证,直到评估/启动/运行所有prio作业。 " - "除非没有其他资源可用,否则不要参加此预订。然后,您只需添加一个任务计数即可使用整个集群。
另一个选择是提交所有这些作业,并让cron作业执行qstat并检查其他jbos,然后再发布具有版本的作业。