我有一个 64 节点集群,运行 PBS Pro。如果我提交数百个作业,我可以同时运行 64 个作业。这很棒,除非所有 64 个作业恰好都接近 I/O 限制,并且正在读/写同一磁盘。在这种情况下,我希望仍然能够提交所有作业,但在给定时间最多运行(例如)10 个作业。 qsub 是否有一个咒语可以让我在没有集群 PBS 服务器的管理访问权限的情况下执行此操作?
最佳答案
在 TORQUE 中,您可以通过在作业数组上设置插槽限制来实现此目的,只要您可以将作业排列为数组即可:
qsub script.sh -t 0-99%10
将限制其中 10 个同时运行。如果 PBSPro 有与此等效的工具,那么您可以使用它。
关于pbs - 如何限制同时运行的 PBS 作业的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2053281/