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

Re: [HTCondor-users] Why all jobs are sent to slots in the same machine?



You could set 

requirements = SlotID == 1

But then you will miss open slots where SlotID > 1 (so it won't match slot2@xxxxxxxxxxxxxx)

Setting NUM_CPUS = 1 in the config will give you one slot per host.

Nathan Panike

On Wed, May 15, 2013 at 02:00:19PM -0400, David Hentchel wrote:
> I have a similar, but different problem its solution might be similar to
> this one.
> 
> To summarize, I am testing high-performance distributed DBMS servers in the
> Parallel universe with up to 100 concurrent, closely-integrated processes
> running on as many hosts.  I only ever want to allow 1 job running on a
> machine, but since these are 8 core systems, I currently see 8 Slots for
> each host.  I am using the machine_count property in the job classad to
> specify the number of different hosts to launch concurrently.
> 
> Is there a "best" way to set up machine class ads so that only one of these
> jobs can be running on any host?  Perhaps a way to set the number of slots
> per host to 1?  (I am a new Condor user).
> 
> regards,
> dave