Muchos usuarios de
GNU/Linux conocemos el uso de
nice para controlar la prioridad en el uso de la CPU para procesos. Lo que muchos no sabemos, yo me he enterado hace poco, que también tenemos disponible un programa similar para
controlar la prioridad en operaciones de E/S.
Un ejemplo típico. Al rippear un DVD o hacer un
uso intenso del disco duro para copiar un CD al disco duro o copiar/mover grandes cantidades. En ese momentos
el sistema se ralentiliza (¿existe esa palabra?). Las aplicaciones de uso habitual tardan más en responder por el colapso de las operaciones de E/S. Pues bien, en GNU/Linux también se puede controlar estas operaciones.
En el siguiente ejemplo me limito a un único caso de uso. Vamos a
copiar el contenido de un DVD al disco duro. Para evitar que el sistema se ralentelice y podamos seguir usando la multitarea sin penalización en el rendimiento usaremos el siguiente comando:
$ sudo ionice -c 3 cp -fr /media/dvd/* .
El parámetro -c 3 indica el modo
idle (hazlo cuando estemos libres). Lo demás es el comando habitual para copiar.
Más información en la
página man del programa. Dos artículos en
doce cosas y
Fried CPU.
You have already tagged this post. Your tags: