Revision e8afa9ff snf-cyclades-app/synnefo/logic/allocators/default_allocator.py
b/snf-cyclades-app/synnefo/logic/allocators/default_allocator.py | ||
---|---|---|
67 | 67 |
def backend_score(backend, flavor): |
68 | 68 |
mratio = 1 - (backend['mfree'] / backend['mtotal']) |
69 | 69 |
dratio = 1 - (backend['dfree'] / backend['dtotal']) |
70 |
# cratio = (backend.pinst_cnt+1)/backend.ctotal |
|
71 |
return 0.5 * (mratio + dratio) |
|
70 |
cratio = (backend['pinst_cnt'] + 1) / (backend['ctotal'] * 4) |
|
71 |
return 0.7 * (mratio + dratio) * 0.3 * cratio |
Also available in: Unified diff