LINUX.ORG.RU

rt-ядро и авто-распределение системы и приложений по процессорам

 , , ,


0

1

Доброго времени суток! Возникла у меня тут затея следующая. У меня 4-ыре ядра в процессоре. Система на фоне постоянно что-то делает, и у меня возникло желание распределить по процессорам нагрузку, на 1,2 процессоры свесить всю систему и авто-запущенные утилиты, в целом всё, что запущено до момента ручного запуска мною приложений. А остальные два процессора использовать для запущенный мною вручную приложений.

Вопрос в том: насколько это реально, какие подводные камни и конечно — как же это лучше всего организовать? Создать скрипт при загрузке, используя taskset на все процессы, и другим скриптом отслеживать новые приложения и скидывать их на вторую пару процессоров?

Простите, если в мат-части ошибаюсь где-то.

Можно проставить всем процессам системы affinity mask, man taskset. Можно попробовать isolcpus, см. Documentation/kernel-parameters.txt

tailgunner ★★★★★
()

возможно cgroup поможет

TOXA ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.