Как изменить приоритет конкретного потока (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
выход