[GE users] Job Suspension Configuration
reuti at staff.uni-marburg.de
Tue Apr 15 17:16:29 BST 2008
[ The following text is in the "WINDOWS-1252" character set. ]
[ Your display is set for the "ISO-8859-10" character set. ]
[ Some special characters may be displayed incorrectly. ]
Am 15.04.2008 um 17:54 schrieb Neil Baker:
> I was wondering if anyone could recommend a queue configuration for
> achieve the following? I would like to have two queues:
> a high priority queue = H
> a normal priority queue = N
> Each queue will allow 4 jobs to be run on each machine (they are
> dual CPU machines with hyper threading, giving 4 CPUs per machine
> in total).
> If I had 4 jobs running on the N queue on a particular machine,
> then when I run 1 job on the H queue on that same machine, I would
> like to suspend 1 of the 4 jobs running on the N queue. Likewise
> if I run 2 jobs on the H queue on a particular machine, I would
> like to suspend 2 jobs on the N queue on the same machine, and so
> on. A kind of 1 for 1 suspension where 1 N job is suspended in
> place of 1 H job. The reason for this is that I?d like to have a
> higher priority queue for urgent jobs that will park normal
> priority jobs (but not all normal jobs as we?d still like to use
> CPU horse power where available).
> I?ve been playing with the Subordinate Queues so that I can set a
> threshold of say 4 so that when 4 jobs are run in the H queue on a
> machine it suspends all jobs in the N queue (be it 1 job or 4
> jobs), but I?m unable to work out how I can get the one H job
> suspend only 1 N job configured.
it's simply not supported in this style. But you try to use the
suspend_threshold to suspend some of the jobs in the normal queue
depending on the load.
> I?ve looked at the Processor parameter, but I can?t seem to get it
> working on Linux. I set a queue to use only processor 1 (by
> putting the value 1 into that parameter), but it still allows
> multiple jobs to run per machine, very confusing.
> Any suggestions would be very gratefully received.
To unsubscribe, e-mail: users-unsubscribe at gridengine.sunsource.net
For additional commands, e-mail: users-help at gridengine.sunsource.net
More information about the gridengine-users