Динамическое управление загрузкой БОИНКа на многопроцессорных хостах |
Привіт Гість ( Вхід | Реєстрація )
Динамическое управление загрузкой БОИНКа на многопроцессорных хостах |
Rilian |
Jul 12 2013, 13:36
Пост
#1
|
interstellar Група: Team member Повідомлень: 16 970 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
Дано: есть многопроцессорный linux/macos хост, который занят всякими вычислениям кроме БОИНКа
Задача: чтобы ядра не простаивали, выделять под БОИНК больше ядер, если они свободны Решение: control_boinc_ncpus.rb вопросы по установке задавайте тут, после прочтения ридми в скрипте QUOTE >> вот у меня 8-ядерная машина занята другими вычислениями (majestic) и щяс когда в маджестике мало заданий машина загружена на половину >> до лоадавг 4 (например) >> итого если я боинку врублю 4 ядра, то в среднем машина будет загружена полностью >> как тока в majestic появятся новые задания, скрипт отключит от боинка несколько ядер >> итд >> таким образом балансируем и машина всегда загружена -------------------- |
Rilian |
Jul 14 2013, 22:34
Пост
#2
|
interstellar Група: Team member Повідомлень: 16 970 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
Вот пример работы
в маджестике перестали выдаваться букеты, load avg упал до 5 на 8-ядерной машине скрипт это обнаружил и заполнил брешь 3 ядрами для БОИНКа -------------------- |
Lo-Fi Версія | Поточний час: 23rd May 2024 - 18:34 |