在扭矩中设置两个队列?

发布于 2024-12-17 08:14:00 字数 271 浏览 2 评论 0原文

我在扭矩设置中有一个称为“批次”的队列。我想创建一个新队列 称为“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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福不弃 2024-12-24 08:14:00

是的,应该没问题:

如果您不指定哪些节点属于哪个队列,则所有队列都适用于所有节点。

qmgr 
create queue db
set queue db resources_default.walltime=00:10:00
set queue db queue_type = Execution
set queue enabled = True
set queue started = True

create queue batch
set queue batch queue_type = Execution
set queue enabled = True
set queue started = True

Yes that should be fine:

If you don't specify which nodes belong to which queue, then all queues apply to all nodes.

qmgr 
create queue db
set queue db resources_default.walltime=00:10:00
set queue db queue_type = Execution
set queue enabled = True
set queue started = True

create queue batch
set queue batch queue_type = Execution
set queue enabled = True
set queue started = True
守护在此方 2024-12-24 08:14:00

使用多个可以在同一节点上运行作业的队列没有问题。 (大多数队列都是这种情况)作为一般规则,队列旨在容纳作业而不是节点,并且要使只有一个队列在节点上运行作业需要一些额外的工作(尽管这当然是可能的)。

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).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文