I would like to have two queues in a CPU/GPU cluster, one with high priority and one with low priority. Thus, jobs that are submitted in the high priority queue will be bumped to the top of the list with the waiting jobs. How is that possible in SGE?
From my reading of SGE's sge_priority(5), the easiest way to configure hard priorities for jobs is to use projects to distinguish between high and low priority jobs.
Start by setting
Then setup projects for each priority level. Order projects by setting their
You might want to use
So, what I did was altering the priority in a 'brute force' way, by adding a "qalter" command inside the prolog file like.
qalter -p 1000 $JOB_ID