LINUX.ORG.RU

Сообщения gaidamak

 

Мультипоточность и мультипроцессорность

Есть ubuntu 19.04, под ней крутится сервер с 64 процессорными ядрами. Есть написанная на CPP приблуда, которая рулит некими 20 девайсами, и она по воле программистов запускается в 20 копиях по числу девайсов.

Каждая из этих 20 копий порождает 64 pid по числу ядер, что увеличивает накладные расходы системы на переключение ядер между всей этой кучей процессов.

Вопрос - можно ли как-то со стороны системы, не напрягая разрабов приблуды, ограничить количество ядер на каждую копию, допустим, четырьмя или пятью без жесткой привязки конкретного PID к конкретному ядру? В идеале, где-то указать, что программа xyz не может получить от системы больше n ядер.

 

gaidamak
()

Обновить ubuntu с 18.04 на 19.04

Братья по разуму, есть потребность обновиться с 18.04 именно на 19.04, на более поздних версиях не работает кастомная либа для одного из проектов.

do-release-upgrade предлагает только 19.10

Подскажите, где и что ковырять.

 

gaidamak
()

RSS подписка на новые темы