如何限制并发运行的PBS作业的数量

Aar*_*ron 8 qsub pbs

我有一个运行PBS Pro的64节点集群.如果我提交了数百个工作,我可以一次运行64个.这很好,除非所有64个作业几乎都是I/O绑定,并且正在读/写同一个磁盘.在这种情况下,我希望能够仍然提交所有工作,但在给定时间最多(例如)10个工作.是否有允许我这样做的qsub咒语,而没有对群集的PBS服务器的管理访问权限?

dbe*_*eer 5

在 TORQUE 中,您可以通过在作业数组上设置插槽限制来实现此目的,只要您可以将作业排列为数组即可:

qsub script.sh -t 0-99%10
Run Code Online (Sandbox Code Playgroud)

将限制其中 10 个同时运行。如果 PBSPro 有与此等效的工具,那么您可以使用它。


小智 0

你可以让他们相互依赖。或安排它们在不同的时间点开始。

否则,您的管理员可以减少您可以同时运行的同时作业的数量。