> Hola, > > cuando voy a copiar un cd con haciendo imagen en el disco duro uso el > siguiente comando: > > # dd if=/dev/hdc of=/mnt/datos/imagen.raw > > sin embargo dd se come aproximadamente un 90% de la cpu durante este > proceso y el sistema se ralentiza considerablemente. > > De qué otra forma podría hacerlo para que no consumiera tanta cpu? > (aunque le costara más tiempo)
nice -20 dd if=/dev/hdc of=/mnt/datos/imagen.raw nice le indica al sistema que quieres que tu proceso sea más "lindo" con el agendador de procesos (scheduler). La prioridad normal de un proceso es 0, y como usuario normal sólo la puedes bajar. Claro, como root podrías hacer un proceso de muy alta prioridad con 'nice 20 proceso'. Ahora, nota importante: El proceso seguirá consumiendo, si puede, el 100% de tu CPU. Lo que ganas con nice es que si algún otro proceso quiere usar el procesador desplace a dd, sin embargo, no tiene caso mantener tu CPU desocupado al 50% si puedes terminar el trabajo de una vez. -- Gunnar Wolf - [EMAIL PROTECTED] - (+52-55)5623-1118