![]() |
Привіт Гість ( Вхід | Реєстрація )
![]() |
Rilian |
![]() ![]()
Пост
#1
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 162 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ты можешь написать прогу для выставления приоритетов для процессов по маске? то есть, например в конфиге у меня QUOTE circle P-a-ch будет раз в 5 мин смотреть конфиг, и если находит процесс с этим именем (как подстрока) то он привязывает его к свободному ядру, и ставит приоритет (идл, низкий, средний, высокий - по выбору) ====== Прога готова ![]() ![]() ![]() Смотрим/читаем/качаем прогу на сайте. Пример конфига CODE wcg_hcc wcg_hcc -------------------- |
![]() ![]() |
Rilian |
![]()
Пост
#2
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 162 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера ![]() |
Заметил такую вещь:
Сейчас в BOINC 6 новый "продвинутый" планировщик, который запускает ВЮ в порядке наилучшего попадания в дедлайн, а не в порядке очереди. Поэтому на проектах где дедлайн маленький, часто ВЮ не досчитывается до конца, и начинает считаться следующая, и так далее, пока не наступает дедлайн у первой ВЮ, и очередь не переходит обратно в начало. При этом, в памяти висит куча процессов одного проекта. Аффинити ченжер, естественно, не знает что проект не мультипроцессорный, и назначает каждому процессу свое ядро. Вот тут и появляется глюк - может на одном ядре считаться 2 ВЮ одного проекта, а второе ядро при этом простаивает. Пришлось affinity changer отключить Чтобы исправить ситуацию надо как-то перепривязывать ядра все время для активных процессов, а неактивным - возвращать привязку на все ядра, чтобы когда дойдет их очередь, они не попали на уже занятое ядро -------------------- |
![]() ![]() |
![]() |
Lo-Fi Версія | Поточний час: 3rd August 2025 - 01:14 |