[GE users] priority by the number of running jobs

templedf dan.templeton at sun.com
Tue Jan 26 16:24:58 GMT 2010

Even if they all have the same functional shares, you'll get the effect 
you want.  Each user's functional share gives him N "tickets".  If that 
user has 1 job, that job gets all N tickets.  If the user has 10 jobs, 
each job only gets N/10 tickets.  The more jobs a user has, the fewer 
tickets each job will get.  In the end, the number of tickets a job has 
determines its priority.

You may also want to explicitly disable the job share.  Otherwise, a 
smart user can use the -js switch to qsub to give his jobs additional 
tickets.  (Set weight_job=0, weight_project=0.33, weight_user=0.33, 
weight_department=0.33 in the scheduler config.  See sched_conf(5).)


On 01/26/10 08:12, jobic wrote:
> Hi all,
> I want to change the policy configuration of the scheduler.
> I want that users that already run on the cluster have less priority on
> the waiting queue.
> I read the documentation, and it seems that i have to use the
> "functional jobs" policy.
> However, i have some questions :
>   - so far all the user will have the same "fonctional shares". It seems
> that the only way to assign it is to give the percentage of each user.
> If they are all the same, how can i do it ?
>   - is it the right way to do it ?
> Thanks for any comments !
> Yann
> ------------------------------------------------------
> http://gridengine.sunsource.net/ds/viewMessage.do?dsForumId=38&dsMessageId=241128
> To unsubscribe from this discussion, e-mail: [users-unsubscribe at gridengine.sunsource.net].


To unsubscribe from this discussion, e-mail: [users-unsubscribe at gridengine.sunsource.net].

More information about the gridengine-users mailing list