Renice: ¿Cómo cambiar todos los hilos?

10

Cuando realizo reniceun proceso multiproceso en Ubuntu 10.04, luego veo los resultados top, parece que solo el hilo principal se vuelve a reenviar. Todos los otros hilos conservan su antiguo valor agradable. ¿Cuál es la forma más fácil de cambiar el tamaño de todos los hilos en un proceso en lugar de solo el hilo principal?

dsimcha
fuente

Respuestas:

9
renice +/-n -g gid

¿Dónde gidestá la identificación del grupo de procesos que puede encontrar con ps -Aj

Tux rojo
fuente
2

Inspirado por la respuesta de zhihui, lo que realmente usé:

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

El siguiente comando puede establecer el valor agradable en +15 para todos los subprocesos en el proceso "procid":

ps --no-heading -Lj <procid> | awk '{system("renice +15 "$4)}'
zhihui
fuente