¿Qué significa 'Niza' en la pestaña de procesos?


Respuestas:


29

'agradable' se refiere a la prioridad que el proceso obtiene en su CPU. Este es un número en el rango de -20 (prioridad más alta) a 19 (más bajo). Probablemente encontrará que la mayoría de las aplicaciones que está ejecutando están en un buen '0', lo que significa que se están ejecutando con prioridad normal y ninguna recibirá un tratamiento preferencial por parte del programador sobre otra.

Si está ejecutando un programa intensivo, es posible que desee iniciarlo desde una terminal con nice -n 10 /path/to/program. De esa manera, tendrá menos impacto en el rendimiento de su sistema.

Tenga en cuenta que necesita sudoprivilegios de root ( ) para programar un proceso con prioridad mayor que la normal (<0). Esto es para evitar que los usuarios puedan empantanar todo el sistema fácilmente, y para que las tareas críticas siempre puedan recibir el tiempo de CPU que requieren.

También hay una buena explicación en Wikipedia .


1
man nicedice que el rango es en realidad -20 (prioridad más alta) a 19 (más bajo).
GabrielF

@GabrielF ta, arreglado
Iain Lane

4

Niza no es simplemente prioridad multiplicada por menos uno.

Encontrará que en los sistemas unix / linux que si una tarea está acaparando el procesador, entonces el sistema no se detiene. Esto se debe a que el sistema reducirá dinámicamente esta prioridad de tareas.

La amabilidad influye en la prioridad básica. Entonces, si bien la simpatía puede considerarse una prioridad negativa, tendrá menos efecto que la prioridad en un sistema Microsoft NT, ya que el programador de Linux ya está haciendo un buen trabajo para mantener las cosas agradables.

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.