¿Cómo uso cpulimit con ImageMagick?

¿Cómo uso cpulimit con ImageMagick?

Estoy convirtiendo (usando ImageMagick) un directorio de archivos de imagen (usando un bucle bash for en Shell).

Noto que "convertir" consume una gran cantidad de uso de la CPU (88% y más). Sin embargo, si intento limitarlo usando cpulimit

cpulimit -l 10 -e convert

responde

Warning: no target process found. Waiting for it...

aunque es visible en psytop

Respuesta1

cpulimit busca el proceso mirando /proc/pppp/exe (donde pppp es el pid), que es un enlace al ejecutable, para algunos procesos esto no contiene el nombre que espera

Tuve el mismo problema con Firefox-bin, ps:

dave     4117  3595  4 04:49 ?        00:11:54 /usr/lib/iceweasel/firefox-bin

pero

ls -l /proc/4117/exe 
lrwxrwxrwx 1 dave dave 0 Jan  9 13:50 /proc/4117/exe -> /usr/lib/xulrunner-10.0/xulrunner-stub

En mi sistema, convertir es /usr/bin/convert.im6 entonces:

cpulimit -l 10 -e convert.im6

funciona para mi.

información relacionada