Hi,
We configured on our cluster job to core binding with parallel
environments. User can ask for multiple cores via '-pe multicore
<number of cores>'.
Additionally, we implemented an equal share scheduling policy [1]. The
problem is now, that grid engines assigns each user the same number of
running jobs, without incorporating the number of slots for
scheduling.
An example:
User A, 10 jobs, single core
User B 10 jobs, 7 cores
Gridengine will schedule at any time the same number of jobs for each
user,  e.g., say  4 jobs for user A and 4 jobs for user B. Meaning,
that user B will have 7 times more cpu-cores than user A.
Is there something (e.g. better configuration) to prevent this?
My current configuration:
<snip>
> qconf -ssconf
algorithm                         default
schedule_interval                 00:00:10
maxujobs                          0
queue_sort_method                 load
job_load_adjustments              np_load_avg=0.50
load_adjustment_decay_time        0:7:30
load_formula                      slots
schedd_job_info                   true
flush_submit_sec                  0
flush_finish_sec                  0
params                            none
reprioritize_interval             00:00:00
halftime                          72
usage_weight_list                 cpu=1.000000,mem=0.000000,io=0.000000
compensation_factor               5.000000
weight_user                       0.250000
weight_project                    0.250000
weight_department                 0.250000
weight_job                        0.250000
weight_tickets_functional         100000
weight_tickets_share              0
share_override_tickets            TRUE
share_functional_shares           TRUE
max_functional_jobs_to_schedule   2000
report_pjob_tickets               TRUE
max_pending_tasks_per_job         300
halflife_decay_list               none
policy_hierarchy                  OFS
weight_ticket                     1.000000
weight_waiting_time               0.000000
weight_deadline                   3600000.000000
weight_urgency                    0.000000
weight_priority                   0.000000
max_reservation                   100
default_duration                  INFINITY
</snap>

Thank you for any hint,
Lukas

[1] 
http://www.gridengine.info/2006/01/17/easy-setup-of-equal-user-fairshare-policy/
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to