Ренис: Как изменить все темы?


10

Когда я reniceвыполняю многопоточный процесс в Ubuntu 10.04, а затем просматриваю результаты top, кажется, что только основной поток действительно получает поддержку. Все остальные темы сохраняют свое старое приятное значение. Какой самый простой способ переименовать все потоки в процессе, а не только основной поток?

Ответы:



2

Вдохновленный ответом zhihui, что я на самом деле использовал:

renice -n <niceness> -p `ps --no-heading -Lo tid <PID>`

1

Следующая команда может установить значение nice равным +15 для всех потоков в процессе "procid":

ps --no-heading -Lj <procid> | awk '{system("renice +15 "$4)}'
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.