我有一个运行PBS Pro的64节点集群.如果我提交了数百个工作,我可以一次运行64个.这很好,除非所有64个作业几乎都是I/O绑定,并且正在读/写同一个磁盘.在这种情况下,我希望能够仍然提交所有工作,但在给定时间最多(例如)10个工作.是否有允许我这样做的qsub咒语,而没有对群集的PBS服务器的管理访问权限?
在 TORQUE 中,您可以通过在作业数组上设置插槽限制来实现此目的,只要您可以将作业排列为数组即可:
qsub script.sh -t 0-99%10
Run Code Online (Sandbox Code Playgroud)
将限制其中 10 个同时运行。如果 PBSPro 有与此等效的工具,那么您可以使用它。