我想限制用户可以在给定队列上提交作业的节点数量。可以吗?
例如,我有 5 个节点,每个节点有 10 个核心,我不希望允许特定用户使用整个集群,而最多可以使用 60%(3 个节点)。
谢谢
答案1
您可以使用资源配额来实现这一点。基于插槽数量,这使得在主机上分配作业更加动态,而不是指定主机。
root@host:~# qconf -srqs limit
{
name limit
description NONE
enabled TRUE
limit users {user} queues {my.q} to slots=30
}
您可以创建资源配额qconf -arqs <quota-name>
并对其进行配置。