Как изменить приоритет конкретного потока (LWT) в Linux?

Можно увидеть приоритеты и политики планирования всех потоков процесса следующим образом:

ps H -o 'tid pri cls comm' PID

Как изменить приоритеты отдельных потоков из командной строки?

Команды как renice а также chrt кажется, влияет на весь процесс, но я ищу критический путь среди потоков. Есть ли что-нибудь полезное в /proc?

1 ответ

Вы можете использовать CHRT

Пример:

sudo chrt -r -p 40 1502

где 40 - приоритет, а 1502 - TID

второй столбец из ps -eLo pid,tid,rtprio,ni,comm выход

Другие вопросы по тегам