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

[Condor-users] problem with priority



Hi

I have a user who submitted about 2000 jobs as nice_user : some of them are runnign now, and some are waiting : 

......
 179.496 nice-user.sacq  5/12 18:58   0+00:21:14 R  0   6.8  mainjob.sh
 179.497 nice-user.sacq  5/12 18:58   0+00:10:58 R  0   0.0  mainjob.sh
 179.498 nice-user.sacq  5/12 18:58   0+00:09:37 R  0   0.0  mainjob.sh
 179.499 nice-user.sacq  5/12 18:58   0+00:07:33 R  0   0.0  mainjob.sh
 179.500 nice-user.sacq  5/12 18:58   0+00:00:00 I  0   0.0  mainjob.sh
 179.501 nice-user.sacq  5/12 18:58   0+00:00:00 I  0   0.0  mainjob.sh
 179.502 nice-user.sacq  5/12 18:58   0+00:00:00 I  0   0.0  mainjob.sh
etc......

So this user has extremly low priority.

Then I have a second user who wants to start some jobs, but it keeps staying idle, even when some jobs of user 1 finish, user 2 can't start his ones, the user 1's job start seems to be prioritar :(

You can see here my global config file, it's based on UWCS values furnished in the sample_config : which values should I change ?

Thanks in advance
Nicolas


####################################################################
MINUTE          = 60
HOUR            = (60 * $(MINUTE))
StateTimer      = (CurrentTime - EnteredCurrentState)
ActivityTimer   = (CurrentTime - EnteredCurrentActivity)
ActivationTimer = (CurrentTime - JobStart)
LastCkpt        = (CurrentTime - LastPeriodicCheckpoint)

STANDARD        = 1
PVM             = 4
VANILLA         = 5
MPI             = 8
IsPVM           = (TARGET.JobUniverse == $(PVM))
IsMPI           = (TARGET.JobUniverse == $(MPI))
IsVanilla       = (TARGET.JobUniverse == $(VANILLA))
IsStandard      = (TARGET.JobUniverse == $(STANDARD))

NonCondorLoadAvg        = (LoadAvg - CondorLoadAvg)
BackgroundLoad          = 0.3
HighLoad                = 0.5
StartIdleTime           = 15 * $(MINUTE)
ContinueIdleTime        =  5 * $(MINUTE)
MaxSuspendTime          = 10 * $(MINUTE)
MaxVacateTime           = 10 * $(MINUTE)

KeyboardBusy            = (KeyboardIdle < $(MINUTE))
ConsoleBusy             = (ConsoleIdle  < $(MINUTE))
CPUIdle                 = ($(NonCondorLoadAvg) <= $(BackgroundLoad))
CPUBusy                 = ($(NonCondorLoadAvg) >= $(HighLoad))
KeyboardNotBusy         = ($(KeyboardBusy) == False)

BigJob          = (TARGET.ImageSize >= (50 * 1024))
MediumJob       = (TARGET.ImageSize >= (15 * 1024) && TARGET.ImageSize < (50 * 1024))
SmallJob        = (TARGET.ImageSize <  (15 * 1024))

JustCPU                 = ($(CPUBusy) && ($(KeyboardBusy) == False))
MachineBusy             = ($(CPUBusy) || $(KeyboardBusy))

######################################################################


WANT_SUSPEND            = $(UWCS_WANT_SUSPEND)
WANT_VACATE             = $(UWCS_WANT_VACATE)
START                   = $(UWCS_START)
START_LOCAL_UNIVERSE    = True
START_SCHEDULER_UNIVERSE        = True
SUSPEND                 = $(UWCS_SUSPEND)
CONTINUE                = $(UWCS_CONTINUE)
PREEMPT                 = $(UWCS_PREEMPT)
KILL                    = $(UWCS_KILL)
PERIODIC_CHECKPOINT     = $(UWCS_PERIODIC_CHECKPOINT)
PREEMPTION_REQUIREMENTS = $(UWCS_PREEMPTION_REQUIREMENTS)
PREEMPTION_RANK         = $(UWCS_PREEMPTION_RANK)
NEGOTIATOR_PRE_JOB_RANK = $(UWCS_NEGOTIATOR_PRE_JOB_RANK)
NEGOTIATOR_POST_JOB_RANK = $(UWCS_NEGOTIATOR_POST_JOB_RANK)
MaxJobRetirementTime    = $(UWCS_MaxJobRetirementTime)




----------------------------------------------------
CNRS - UPR 9080 : Laboratoire de Biochimie Theorique
Institut de Biologie Physico-Chimique
13 rue Pierre et Marie Curie
75005 PARIS - FRANCE

Tel : +33 158 41 51 70
Fax : +33 158 41 50 26
----------------------------------------------------