默认情况下,PBS将我的串行作业提交给队列中的所有节点,然后再从节点中使用更多资源(cpus)。
我可以强制PBS将我的作业提交到一个节点,直到它耗尽该节点的所有CPUS(例如12 cpus;还假设12个串行作业的内存要求小于分配给每个节点的内存)将第13个作业提交到下一个节点。
我想这样做以便稍后当我想提交具有更高内存要求的作业时,我不会进入“队列”模式,因为所有节点都有一些作业正在运行。
理想情况下,我应该为此目的设置单独的队列,但我希望我的队列是动态的,因为我可能需要更多的大型mem作业而我无法运行,因为虽然没有完全使用小内存队列,但它有一些工作在所有节点上运行。