Hi,
I reckon you just reference to the totalhost memory in the submit file:
requirements = (TotalMemory >= <memory of the machine you want>)
should do the trick
where:
TotalMemory
The quantity of RAM in MiB available across the machine (not the slot). For partitionable slots,
where there is one partitionable slot per machine, this value will be the same as machine ClassAd attribute
TotalSlotMemory.
If you don't want the useres to do that you can put a little trasnform in place on the sched that does look after the memory reqirements of the job and transform the requirement accordingly ...
best
christoph
--
Christoph Beyer
DESY Hamburg
IT-Department
Notkestr. 85
Building 02b, Room 009
22607 Hamburg
phone:+49-(0)40-8998-2317
mail: christoph.beyer@xxxxxxx
Von: "gagan tiwari" <gagan.tiwari@xxxxxxxxxxxxxxxxxx>
An: "HTCondor-Users Mail List" <htcondor-users@xxxxxxxxxxx>
Gesendet: Donnerstag, 14. MÃrz 2024 15:36:22
Betreff: [HTCondor-users] Schedule user jobs to a particular Execute node
Hi Guys,
We have a couple of users who need to run memory intensive jobs.
So, we want their jobs to run only on those execute nodes which have more memory.
Like binding couple of users jobs to a couple of execute nodes only not all execute nodes.
How can I achieve this?
Thanks,
Gagan
_______________________________________________
HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting
https://lists.cs.wisc.edu/mailman/listinfo/htcondor-users
The archives can be found at:
https://lists.cs.wisc.edu/archive/htcondor-users/