Bueno: prioridad *baja* usando *más* CPU

Bueno: prioridad *baja* usando *más* CPU

(servidor Ubuntu 14.04, 8 núcleos, 16 GB de RAM)

Cuando se ejecutan 3 scripts en paralelo que utilizan el mismo (otro) script, ocurre lo contrario de lo que espero que suceda cuando se "renuevan" los procesos mientras se ejecutan.

Aquellos con mayor amabilidad, es decirmás bajoprioridad, use más CPU

Aquellos con menor amabilidad, es decirmás altoprioridad, use menos CPU

ingrese la descripción de la imagen aquí

Permanece (prácticamente) así durante toda la ejecución. ¿Algunas ideas? ¿He entendido mal fundamentalmente qué es la amabilidad?

(También intenté modificar los scripts principales, pero no pareció hacer ninguna diferencia. sudo topTenía que ejecutarse para tener permiso para hacer todo esto). (También creo que los tiempos se pueden ignorar, al igual que 3167el segundo ). mgizaejecutado por el padre (originalmente tenía uno con un PID más bajo)


Editar: ¡Estos tres procesos están felices (y se les permite) llegar a usar el 800% de la CPU!

Respuesta1

Depende totalmente de lo que estén haciendo los procesos. AlindoEl proceso está feliz de dejar que otros procesos los pasen en la cola de ejecución, pero aún obtendrá el 100% de la CPU (o la cantidad que necesite) si no hay otro proceso que la necesite en este momento.

información relacionada