[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] Group memory quota



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>
Reply-To: HTCondor-Users Mail List <htcondor-users@xxxxxxxxxxx>
Date: Thursday, December 13, 2018 at 11:44 AM
To: "htcondor-users@xxxxxxxxxxx" <htcondor-users@xxxxxxxxxxx>
Subject: [HTCondor-users] Group memory quota

 

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