![¿Cómo uso cpulimit con ImageMagick?](https://rvso.com/image/1346156/%C2%BFC%C3%B3mo%20uso%20cpulimit%20con%20ImageMagick%3F.png)
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 ps
ytop
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.