учить сигрупс
переключение контекста - нет
Запусти systemd-run -p CPUAccounting=yes -p 'CPUQuota=100%' --scope parallel sh -c 'while :; do /usr/bin/true; done' -- 1 2 3 4 5 6 7 8 и наслаждайся cpu usage овер 300% (при этом в сигруппе будет 100%). Контекст свитчи — это головная боль ядра и она не может быть проассоциирована с конкретными процессами в юзерспейсе. И, соответственно, это процессорное время невозможно привязать к конкретной сигруппе.
Обсуждают сегодня