Administrar la prioridad de las aplicaciones en Linux

En el país de las aplicaciones Linux tienen lo que se llama un precio "bonito". Este valor establece la prioridad que recibe cualquier programa. El valor agradable oscila entre -20 y 19. Cuanto menor sea el número, mayor será la prioridad. Cuanto mayor sea la prioridad, más tiempo de CPU recibirá el programa. Esto será útil, por ejemplo, si está haciendo un video que lleva mucho tiempo y puede consumir muchos ciclos de CPU. Puede establecer un buen valor para dar a este proceso una prioridad más baja para que no consuma tanto de su CPU. El trabajo llevará más tiempo, pero no notará un gran golpe en la CPU. Pero, ¿cómo se hace? Veamos cómo puede administrar la prioridad de la aplicación.

"agradable" y "rennis"

Comenzaremos esto con el método de línea de comando para cambiar estos valores (demostraré el método GUI en un momento). Hay dos comandos que necesita saber: agradable y re bueno. Tú disfrutas agradable para ejecutar un comando con un cierto valor bueno. Tú disfrutas re bueno si desea cambiar la prioridad de un programa que ya se está ejecutando. Veamos cómo se usan estos comandos.

Para ejecutar una aplicación con cierto valor bueno, debe emitir el comando:

nice APPLICATION NICE_VALUE

Donde APLICACIÓN es el comando utilizado para iniciar la aplicación y NICE_VALUE es la prioridad (-20 a 20) con la que desea iniciar la aplicación.

Ahora, para cambiar el buen valor de una aplicación que ya se está ejecutando, debe usar re bueno dicho comando (NOTA: si desea transferir un servicio o aplicación que se ejecutó con privilegios de administrador, debe tener privilegios administrativos para ejecutar renice, por lo que necesitará su para root o usar sudo):

renice NICE_VALUE APPLICATION_PID

Donde NICE_VALUE es el nuevo valor válido que desea asignar al proceso y APPLICATION_PID es el ID del proceso de la aplicación. NOTA: No puede renice con el nombre de la aplicación como puede hacerlo con agradable.

Uso de la interfaz gráfica de usuario

Figura 1

Por supuesto, hay una manera mucho más fácil de manejar esta tarea. Cuando abra el monitor del sistema, verá una columna Niza (vea la Figura 1). Cuando seleccione una aplicación y haga clic con el botón derecho en ella, verá el elemento de menú Cambiar prioridad. Seleccione esto y aparecerá una nueva ventana con un control deslizante que le permite cambiar el valor bueno de -20 a 20. Una vez que haya cambiado este valor, haga clic en el botón Cambiar prioridad y se establecerá el nuevo valor bueno.

Probablemente notará que para la mayoría de las aplicaciones agradables, el valor se establece en 0. Esta es una prioridad normal. Querrá cambiar este valor solo en ciertas circunstancias, por ejemplo, al iniciar la aplicación o si el programa consumirá una gran cantidad de ciclos de CPU. Además, Linux hace un buen trabajo al administrar la prioridad de las aplicaciones del sistema y del usuario. Pero siempre es bueno saber que puedes intervenir si es necesario.

Artículos de interés

Subir