jueves, 27 de agosto de 2015

LINUX-cambiar prioridad utilización de I/O para un proceso con utilitario ionice.



AL igual que el comando nice, el utilitario ionice también puede cambiar la prioridad de cualquier proceso que está utilizando bloques de lectura/escritura en el HDD (mejor conocido como I/O)

Para utilizar el comando y entender qué es una clase y una prioridad, revisar el siguiente enlace:
http://www.tutorialspoint.com/unix_commands/ionice.htm

lunes, 24 de agosto de 2015

LINUX-CENTOS-LAB-cambiar prioridad de procesos con renice.

Es util poder cambiar la prioridad de los procesos que se están ejecutando en el servidor. Sobretodo cuando un proceso está consumiendo muchos recursos y es necesario liberar CPU y RAM del server para que no se produzca un freeze del server.
Tener en cuenta los siguientes 3 hechos:

nice / renice son comandos utilizados para observar / modificar la prioridad de ejecución de u proceso dentro del server. Estos comandos no detienen los procesos.
Todos los procesos se ejecutan por default cono prioridad "0"
La prioridad de los valores va desde -20 a 19. Siendo -20 el más importante y 19 el menos importante.

Observar la siguiente experiencia con el comando dd.

[root@centos-testing02 ~]# dd if=/dev/urandom of=/dev/null &
[1] 4206
[root@centos-testing02 ~]#