Am 12.01.2012 um 13:37 schrieb Semi: > I want to free nodes from jobs, when high priority job submitted.
You mean to remove them from the nodes completely? This is tricky as SGE can't look ahead like: I will get an increment of h_vmem by 4 GB if I remove job 45636. For this you would need a co-scheduler. If jobs can still be scheduled to the node, then you could combine the subordination (which will suspend a queue instance and hence a job running therein) with a checkpointing interface to reschedule the low priority job when it gets suspended - so it's back to the waiting queue but at the top (instead of delete and resubmit the job, where it would be at the end). -- Reuti > On 1/12/2012 2:21 PM, Reuti wrote: >> Am 12.01.2012 um 13:14 schrieb Semi: >> >>> I have 3 queues. I want: >>> all.q lowest priority >>> mid.q middle >>> hig.q highest >> Still the question: which effect to you want to achieve by this? Should jobs >> start earlier in hig.q - should jobs get more CPU cycles - should jobs get >> suspended in all.q? >> >> -- Reuti >> >> >>> I can solve this problem only with subordinate list? >>> qconf -sq hig.q >>> subordinate_list all.q=1, mid.q=1 >>> qconf -sq mid.q >>> subordinate_list all.q=1 >>> >>> On 1/12/2012 2:04 PM, William Hay wrote: >>>> On 12 January 2012 11:41, Semi<s...@bgu.ac.il> wrote: >>>>> I need to setup high and low priority queues for the same nodes. >>>>> I preferred to make it without subordinate lists. >>>>> I know, that the following parameters are dealing with this: >>>>> seq_no 10 >>>> The seq_no is used to determine which queue a job will run in. >>>> >>>>> priority 20 >>>>> If I'm right please explain me the meaning of numbers, >>>> Whether you are right depends on what you mean by high and low >>>> priority queues. >>>> >>>> This is the nice value. What this means in practice is that if there >>>> are more processes/threads running on the node than there are >>>> cores/threads to service them then the jobs with the lower nice value >>>> will get more of the available CPUtime. >>>> >>>> >>>> >>>> >>>>> if no correct me. >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> users@gridengine.org >>>>> https://gridengine.org/mailman/listinfo/users >>>>> >>>>> >>> _______________________________________________ >>> users mailing list >>> users@gridengine.org >>> https://gridengine.org/mailman/listinfo/users _______________________________________________ users mailing list users@gridengine.org https://gridengine.org/mailman/listinfo/users