El buen comando en Linux ayuda en la ejecución de un programa/proceso con prioridad de programación modificada. Lanza un proceso con una prioridad de programación definida por el usuario. En esto, si le damos a un proceso una prioridad más alta, Kernel asignará más tiempo de CPU a ese proceso. Mientras que el comando renice le permite cambiar y modificar la prioridad de programación de un proceso que ya se está ejecutando. Linux Kernel programa el proceso y asigna tiempo de CPU en consecuencia para cada uno de ellos.
Trabajando con Nice y Renice Command
1. Para comprobar el buen valor de un proceso.
ps -el | grep terminal
El ocho valor resaltado es el buen valor del proceso.
2. Para establecer la prioridad de un proceso
nice -10 gnome-terminal
Esto establecerá el buen valor del proceso mencionado.
3. Para establecer la prioridad negativa para un proceso
nice --10 gnome-terminal
Esto establecerá la prioridad negativa para el proceso.
4. cambiar la prioridad del proceso en ejecución.
sudo renice -n 15 -p 77982
Esto cambiará la prioridad del proceso con pid 77982.
5. Para cambiar la prioridad de todos los programas de un grupo específico.
renice -n 10 -g 4
Este comando establecerá todos los procesos de gid 4 con prioridad a 10.
6. Para cambiar la prioridad de todos los programas de un usuario específico.
sudo renice -n 10 -u 2
Esto configurará todos los procesos del usuario 2 a 10.