| 
Hi Paul, 
This is doable by setting up slot types in the Startd configuration like: 
SLOT_TYPE_1 = cpus=1, ram=1/32 
SLOT_TYPE_2 = cpus=1, ram=2/32 
NUM_SLOTS_TYPE_1 = 16 
NUM_SLOTS_TYPE_2 = 4 
This above configuration will create 2 types of slots with different available resources. TYPE_1 which has 1 CPU and 1GB of RAM, and TYPE_2 which has 1 CPU and 2GB RAM. With those 2 types declared you can then declare the number of Slots desired for the machine
 with the NUM_SLOTS_TYPE_(#). Here is a link to the documentation of this feature: HTCondor
 Custom Slot Resource Allocation. I would also like to note that you need to restart the startd daemon for the slots to be created correctly. 
Hope this helps, 
Cole Bollig From: HTCondor-users <htcondor-users-bounces@xxxxxxxxxxx> on behalf of Paul T Baker <ptbaker@xxxxxxxxxxx> Sent: Monday, February 27, 2023 10:52 AM To: htcondor-users@xxxxxxxxxxx <htcondor-users@xxxxxxxxxxx> Subject: [HTCondor-users] advertising unequal memory per CPU Hello, I would like to have different CPUs on the same machine advertise unequal amounts of memory. I'm running a local condor instance on a single machine with 32 CPUs and 32 GB of RAM.  I would like to set the condor pool to use 20 of the CPUs, and have two different memory amounts advertised: 16x 1 GB 4x 2 GB Currently, I'm setting RESERVED_MEMORY=8 GB and MAX_NUM_CPUS=20 in my config file to hold back the resources I want.  This results in all 20 CPUs advertising the same (24 GB / 20) = 1.2 GB of memory.  Is there a way to set the memory per CPU advertised
 to be unequal? Thanks, Paul ----------- Paul T Baker (he/him) Assistant Professor of Physics Widener University |