Cómo jugar a’Nice’ en Linux

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp
Share on email
Share on print
VALORACIÓN DEL ARTÍCULO:
5/5


Los sistemas Linux pueden ejecutar muchos procesos (trabajos) simultáneamente. Incluso si la CPU tiene varios procesadores o núcleos, el número de procesos suele ser muy superior al número de núcleos disponibles. Es tarea del núcleo de Linux distribuir los ciclos de CPU disponibles a los procesos activos.

Usar Nice to Get Priorities Straight

Por defecto, todos los procesos se consideran igualmente urgentes y se les asigna la misma cantidad de tiempo de CPU. Para permitir al usuario cambiar la importancia relativa de los procesos, Linux asocia un parámetro de prioridad a cada trabajo que puede ser configurado o modificado por el usuario. El núcleo de Linux entonces reserva tiempo de CPU para cada proceso basado en su valor relativo de prioridad.

Para ello se utiliza el parámetro nice. Va de menos 20 a más 19 y sólo puede tomar valores enteros. Un valor de menos 20 representa el nivel de prioridad más alto, mientras que 19 representa el más bajo. El hecho de que el nivel de prioridad más alto esté indicado por el número más negativo es un tanto contradictorio. Sin embargo, correr con una prioridad menor se considera “más agradable”, ya que permite que otros procesos usen una mayor proporción de tiempo de CPU.

Cómo jugar bien

Usando el comando:

niceinicia un nuevo proceso (trabajo) y le asigna un valor de prioridad (agradable) al mismo tiempo. Para cambiar la prioridad de un proceso que ya se está ejecutando, utilice el comando: nice -12 trabajo grande .

Tenga en cuenta que el guión delante del 12 no representa un signo menos. Tiene la función habitual de marcar una bandera que se pasa como argumento al comando nice.

Para establecer el valor correcto en menos 12, añada otro guión:

nice –12 large-job

Recuerde que los valores agradables más bajos corresponden a una prioridad más alta. Por lo tanto, -12 tiene mayor prioridad que 12. El valor predeterminado de nice es 0. Los usuarios regulares pueden establecer prioridades más bajas (valores agradables positivos) y para utilizar prioridades más altas (valores agradables negativos) se requieren privilegios de administrador.

Puede cambiar la prioridad de un trabajo que ya se está ejecutando utilizando renice. Por ejemplo:

renice 17 -p 1134

Esto cambia el buen valor del trabajo con el ID de proceso 1134 a 17. En este caso, no se utiliza ningún guión para la opción de comando cuando se especifica el valor agradable. El siguiente comando cambia el valor agradable del proceso 1134 a -3:

renice -3 -p 1134

Para imprimir una lista de los procesos actuales, utilice el comando ps .

Deja un comentario

TAMBIÉN TE INTERESA

información que aporta WhatsApp a tus contactos

5 cosas que tus contactos de WhatsApp saben de ti

WhatsApp permite configurar ciertas de sus funcionalidades de manera que, el usuario no revele todas sus actividades realizadas en la aplicación. Sin embargo, algunos datos, como el estado “online”, puede desactivarse utilizando únicamente aplicaciones de terceros. Otro ejemplo es la reproducción de los audios, que también se registra siempre en WhatsApp aunque el usuario haya

Chromecast

4 rivales del Chromecast en el 2020

Existen varias opciones para los que quieren convertir su TV en un Smart TV sin pagar demasiado. Uno de los más populares es el Chromecast 3 de Google, que funciona a través de un cable HDMI conectado al televisor y soporta aplicaciones de streaming como Netflix, Amazon Prime Video, entre otras. Siendo uno de los

consejos para proteger la privacidad de tu smartphone

4 consejos para proteger la privacidad de tu smartphone

Lo que muy pocas personas conocen es que los teléfonos inteligentes tanto Android como iPhone (iOS) cuentan con características que protegen la privacidad de sus usuarios y la seguridad de sus datos. Medidas simples como la desactivación de las notificaciones y el uso de bloqueos biométricos son esenciales para este propósito, pero otras herramientas como

Roku Express es uno de los nuevos competidores del Chromecast 3

Chromecast 3 o Roku Express: ¿cuál es mejor?

Roku Express pisa fuerte como alternativa al Chromecast 3 de Google. Veamos aquí una comparativa entre ambos dispositivos. Se trata del centro de medios de Roku, similar al dongle de Google, que promete convertir cualquier televisor en uno inteligente. Este nuevo competidor, permite al usuario acceder a las principales aplicaciones de streaming en la actualidad,

lector-dni-electrónico

¿Qué lector DNI electrónico debería comprar?

Si están pensando hacerte con un lector DNI electrónico, estas líneas te serán de utilidad para comprar el dispositivo que necesitas e instalarlo sin problemas en tu ordenador.   Muchas personas usan ya su documento nacional digital para hacer operaciones con la administración y aunque muchos ordenadores incorporan un lector DNI electrónico interno, otros no

portátil-xiaomi

Portátil Xiaomi: una revisión básica antes de comprarlo

  Este post está dedicado al Portátil Xiaomi de referencia en el mercado: se trata del modelo Mi Laptop Air 13,3″ que compite directamente con el Macbook de Apple. Ahí es nada.   Podríamos decir pues que este Portátil Xiaomi es una alternativa a rivales como Apple u otros de Hp y Asus. Su precio