Stuff

UoM::RCS::Talby::Danzek::SGE



Page Group

How can a user influence job priority?

 -- deadline jobs
 -- posix priority
 -- resource reservation
 -- advance reservation

Bugs/Features

Troubleshooting

Job Scheduling







Least Used vs Fill Up

1. 

More

2. 

Default Behaviour, Spreading Load vs Packing Jobs

Default Bahaviour
SGE default scheduling behaviour is to spread load evenly across nodes in a cluster. This behaviour is determined by the scheduler configuration parameter load_formula:
    prompt>qconf -ssconf | grep load_formula
    load_formula    np_load_avg
    promp>
Node-Filling Behaviour
 -- ensured all exec hosts have 

      complex_values slots=<n-cores>
          # ...or whatever you want...

    by using "qconf -me" and "qconf -se" or, better, "qconf -mattr", e.g.,

        qconf -aattr exechost complex_values "slots=12" hare10


 -- make sure none missing, as this complex value is used by the scheduler!

 -- **with this in place**, then as per 
        http://wiki.gridengine.info/wiki/index.php/StephansBlog
    ensure have
        queue_sort_method          load
        load_formula               slots

         ** certainly withOUT all nodes having complex value slots set and
         ** withOUT q_s_m set to "load", does not seem to work, but with both
         ** things look much better

 -- and submit some serial jobs --- mostly seems to work, i.e., add serial jobs to
    the ones with most s
Opposite of Node-Filling
    load_formula    -slots