Answers:
您可以使用定义复合体qconf -mc
。说它像high_io
,或者你想要什么,以及消费品领域设置YES
。然后,在全局配置中qconf -me global
或在特定队列中qconf -mq <queue name>
设置high_io=500
复杂值。现在,告诉您的用户指定-l high_io=1
您想要使用的“令牌”,或者指定许多令牌。这会将并发作业的数量限制为您将复杂值设置为的值。
另一种方法是使用配额。添加一个如下所示的配额qconf -arqs
:
{
name dave_max_slots
description "Limit dave to 500 slots"
enabled true
limit users {dave} to slots=500
}
-l
切换到来请求作业qsub
。通过将组合系统设置为可消耗,这意味着当作业请求该组合系统时,可用数量会减少。因此,如果队列中有500个high_io复合物,而一个作业请求20个,则将有480个可用于其他作业。您将像示例中那样请求复杂对象。
qconf
。关于您的第一个建议,您能说得更明确些吗?什么是“消耗品”?按照上述说明进行配置后,我只是简单地告诉用户qsub
使用-l high_io=1
?