在扭矩中设置两个队列?
我在扭矩设置中有一个称为“批次”的队列。我想创建一个新队列 称为“db”用于调试作业。 “db”队列有几个限制,例如 最大CPU时间为10分钟等。原则上两个队列将使用相同的节点。 我可以使用命令“qmgr”创建新队列,这没有问题。
我的问题是,有吗 如果两个队列使用相同的节点会有什么问题吗?不知道是否可以有 来自不同队列的两个进程之间的相互引用。 通常我观察到的 超级计算机的特点是它们为不同的队列使用不同的节点,但在我们的 如果我们只有一个小集群,共享资源没有意义 队列之间。
谢谢。
I have one queue called "batch" in a torque setup. I want to create a new queue
called "db" for debugging jobs. "db" queue will have several restrictions such as
maximum CPU time of 10 min, etc. Both queues would use the same nodes in principle.
I can create the new queue with the command "qmgr" there is not problem with that.
My question is, would there
be any issue if both queues are using the same nodes? I don't know if there could be
intereference between two processes comming from different queues.
Usually what I observe in
supercomputers is that they use different nodes for different queues, but in our
case we have only a small cluster and it doesn't make sense to share resources
between queues.
thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
是的,应该没问题:
如果您不指定哪些节点属于哪个队列,则所有队列都适用于所有节点。
Yes that should be fine:
If you don't specify which nodes belong to which queue, then all queues apply to all nodes.
使用多个可以在同一节点上运行作业的队列没有问题。 (大多数队列都是这种情况)作为一般规则,队列旨在容纳作业而不是节点,并且要使只有一个队列在节点上运行作业需要一些额外的工作(尽管这当然是可能的)。
There is no issue with using more than one queue that can be running jobs on the same nodes. (This is the case for most queues) As a general rule, queues are meant to house jobs and not nodes, and making it so that only one queue runs jobs on nodes requires some extra work (although it is certainly possible).