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?

Respuestas:


9
renice +/-n -g gid

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


2

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

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

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)}'
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.