SGE 设置每个用户的最大节点数

SGE 设置每个用户的最大节点数

我想限制用户可以在给定队列上提交作业的节点数量。可以吗?

例如,我有 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>并对其进行配置。

相关内容