2010-01-12 125 views
8

我有一个运行PBS Pro的64节点集群。如果我提交了数百份工作,我可以马上得到64份工作。这很好,除非所有64个作业几乎都是I/O限制,并且正在读/写同一个磁盘。在这种情况下,我希望能够继续提交所有的工作,但是在给定的时间内有最多10个工作。是否有一个qsub的咒语可以让我这样做,而不需要对集群的PBS服务器进行管理访问?如何限制同时运行PBS作业的数量

回答

0

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

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

2

扭矩可以通过作业阵列上设置间隙的限制,只要你能安排工作作为数组做到这一点:

qsub script.sh -t 0-99%10 

会限制他们的10同时运行。如果PBSPro与此相当,那么您可以使用它。

相关问题