Версія даної теми для друку

Натисніть сюди для перегляду даної теми у оригінальному форматі

Розподілені обчислення в Україні _ Платформа BOINC _ Динамическое управление загрузкой БОИНКа на многопроцессорных хостах

Автор: Rilian Jul 12 2013, 13:36

Дано: есть многопроцессорный linux/macos хост, который занят всякими вычислениям кроме БОИНКа

Задача: чтобы ядра не простаивали, выделять под БОИНК больше ядер, если они свободны

Решение: https://github.com/rilian/playground/blob/master/control_boinc_ncpus.rb

вопросы по установке задавайте тут, после прочтения ридми в скрипте smile.gif

koc.gif

QUOTE

>> вот у меня 8-ядерная машина занята другими вычислениями (majestic) и щяс когда в маджестике мало заданий машина загружена на половину
>> до лоадавг 4 (например)
>> итого если я боинку врублю 4 ядра, то в среднем машина будет загружена полностью
>> как тока в majestic появятся новые задания, скрипт отключит от боинка несколько ядер
>> итд
>> таким образом балансируем и машина всегда загружена smile.gif

Автор: tiss Jul 12 2013, 14:10

QUOTE(Rilian @ Jul 12 2013, 14:36) *

Дано: есть многопроцессорный linux/macos хост, который занят всякими вычислениям кроме БОИНКа

Задача: чтобы ядра не простаивали, выделять под БОИНК больше ядер, если они свободны

Решение: https://github.com/rilian/playground/blob/master/control_boinc_ncpus.rb

вопросы по установке задавайте тут, после прочтения ридми в скрипте smile.gif

koc.gif

QUOTE

>> вот у меня 8-ядерная машина занята другими вычислениями (majestic) и щяс когда в маджестике мало заданий машина загружена на половину
>> до лоадавг 4 (например)
>> итого если я боинку врублю 4 ядра, то в среднем машина будет загружена полностью
>> как тока в majestic появятся новые задания, скрипт отключит от боинка несколько ядер
>> итд
>> таким образом балансируем и машина всегда загружена smile.gif



Я вот понять не могу - этож у вас какие настройки мажестика, что он столько жрет? У меня при 40 активных букетах и 400 воркерах загрузка ЦПУ 2%

Автор: Rilian Jul 12 2013, 14:12

tiss, у меня 14 нод на 8-ядерном хосте. канал анлим

Автор: tiss Jul 13 2013, 12:26

QUOTE(Rilian @ Jul 12 2013, 15:12) *

tiss, у меня 14 нод на 8-ядерном хосте. канал анлим


анлим по скорости или по трафику?

Автор: Rilian Jul 13 2013, 12:52

QUOTE(tiss @ Jul 13 2013, 13:26) *

QUOTE(Rilian @ Jul 12 2013, 15:12) *

tiss, у меня 14 нод на 8-ядерном хосте. канал анлим


анлим по скорости или по трафику?

по обоим параметрам smile.gif

Автор: Rilian Jul 14 2013, 22:34

Вот пример работы

в маджестике перестали выдаваться букеты, load avg упал до 5 на 8-ядерной машине

скрипт это обнаружил и заполнил брешь 3 ядрами для БОИНКа

IPB Image

koc.gif

Автор: and_km Jul 17 2013, 17:13

Может немного не в тему...
Как можно сделать чтобы боинк работал определенное время в сутки, точнее не работал в рабочее время (с 8 до 18, например, кроме выходных)? Есть несколько серверов 24/7, неохота чтоб простаивали ))).

Автор: Rilian Jul 17 2013, 18:32

and_km, да, в настройках есть календарь работы

Автор: and_km Jul 18 2013, 05:37

Спасибо, пробовал.
Не хочет хавать несколько временных интервалов.
Я писал так: 00:00-08:00 18:00-00:00
Еще варианты есть?

Автор: tiss Jul 18 2013, 06:27

QUOTE(and_km @ Jul 18 2013, 06:37) *

Спасибо, пробовал.
Не хочет хавать несколько временных интервалов.
Я писал так: 00:00-08:00 18:00-00:00
Еще варианты есть?


Напиши 18:00-08:00 - система поймёт.

Автор: and_km Jul 18 2013, 07:48

Спасибо, попробую.

Invision Power Board
© Invision Power Services