David: My approach to this is to use SlotWeight to assign each slot a weight that is equal to the greater of CPUs or CPUs*<average RAM per core>. For me that # is 2GB. SLOT_WEIGHT = ifThenElse(Cpus >= Memory/2048, Cpus, Memory/2048) You might be able to substitute a Machine ClassAd for 2048 if you have a non-uniform RAM/core ratio. User priorities and queue order then end up looking reasonable, though you canât help the fact that someone using up all the RAM on a node is still blocking use of idle CPUs on that node. Tom From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of David Cohen <cdavid@xxxxxxxxxxxxxxxxxxxxxx> Hi, Is there a group memory quota? I went through the documentation trying to find a way to prevent a group from taking hold of all the cluster memory and practically denying the use of free CPU by others. Cheers, David |
Attachment:
smime.p7s
Description: S/MIME cryptographic signature