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

Re: [Condor-users] limiting job type on a host



Hi,

I would like to let the other core execute cpu bounds jobs if
possible. At least thats my goal.

thanks

Frederic Bastien

On Mon, Apr 21, 2008 at 3:35 PM, Tom Schmidt <tschmidt@xxxxxxxxxx> wrote:
> You can tell condor that the system has only 2 CPU cores instead of it
>  reporting the 8 cores.  Put a line like this in the config file for the
>  host.
>
>  # Only allow 2 condor jobs at a time by reporting 2 cpus
>  NUM_CPUS = 2
>
>
>  Tom
>
>
>
>  Frédéric Bastien wrote:
>  > Hi,
>  >
>  > I have some computer with condor that have 8 cores. The trouble that I
>  > have is that some of our jobs are limited by io, not by cpu. All data
>  > is already copied on the local computer. It is so much io bound that
>  > we can run only 2 such job on each node even if they have 8 cores.
>  >
>  > What I want is to allow only 2 such jobs by computer at the same time.
>  > Do you know how I can do it? I inspired myself from
>  >  https://lists.cs.wisc.edu/archive/condor-users/2006-November/msg00068.shtml
>  > to  modify my configuration file, but it fail. What I think fail it
>  > that I need to reference the classAd of  the jobs executing on each
>  > slot. Do you know how to do it? Is their something like slot1_target
>  > or Target_slot1? If I use "STARTD_SLOT_ATTRS= State, Target.IOJob",
>  > slotX_target.IOJob do not appear in condor_status...
>  >
>  > Here is the last configuration that I tried:
>  >
>  > I add option in the submit file to tell it is io bound job
>  >
>  > +IOJob = True
>  >
>  > in the condor_config.local file, I have:
>  >
>  > ExecIOJob = ( (SlotID==1 && slot1_State =?= "Claimed" && target.IOJob)
>  > || (SlotID==2 && slot2_State =?= "Claimed" && target.IOJob) ||
>  > (SlotID==3 && slot3_State =?= "Claimed" && target.IOJob) || (SlotID==4
>  > && slot4_State =?= "Claimed" && target.IOJob) )
>  >
>  > STARTD_SLOT_ATTRS = ExecJob, ExecIOJob, State
>  > NBIOJob = ( slot1_ExecIOJob + slot2_ExecIOJob + slot3_ExecIOJob +
>  > slot4_ExecIOJob )
>  >
>  > START = $(START) && ( Target.ExecIOJob =!= True || ( $(NBIOJob) <= 1 ) )
>  > NUM_SLOTS = 4
>  >
>  > thanks for your time
>  >
>  > Frederic Bastien
>  > _______________________________________________
>  > Condor-users mailing list
>  > To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
>  > subject: Unsubscribe
>  > You can also unsubscribe by visiting
>  > https://lists.cs.wisc.edu/mailman/listinfo/condor-users
>  >
>  > The archives can be found at:
>
> > https://lists.cs.wisc.edu/archive/condor-users/
>
>  --
>  Tom L. Schmidt, Manager/SysAdmin Characterization Equipment
>  Micron Technology, Inc.  http://www.micron.com/
>  8000 S. Federal Way  P.O. Box 6  Mail Stop 01-371  Boise, Idaho USA
>  83707-0006
>  mailto:tschmidt@xxxxxxxxxx  http://peunix.micron.com/
>  _______________________________________________
>  Condor-users mailing list
>  To unsubscribe, send a message to condor-users-request@xxxxxxxxxxx with a
>  subject: Unsubscribe
>  You can also unsubscribe by visiting
>  https://lists.cs.wisc.edu/mailman/listinfo/condor-users
>
>  The archives can be found at:
>
>
> https://lists.cs.wisc.edu/archive/condor-users/
>