El Sat, 31 Mar 2012 16:20:44 +0200, tahawk tahawk escribió: > 2012/3/31 tahawk tahawk <[email protected]>: >> >> El 31/03/2012 10:46, "Camaleón" <[email protected]> escribió:
(...) >>> Hay una aplicacioncilla que te permite limitar el consumo de CPU por >>> proceso (cpulimit) pero con micros modernos multi-hilo y multi-todo no >>> sé si te será de utilidad. De todas formas, BOINC debería integrar >>> algún sistema de autocontrol ¿no? :-? >>> >>> http://boinc.berkeley.edu/wiki/Preferences#Processor_usage >>> >>> >> Por lo que he visto en las opciones sólo permite decirle que use un >> porcentaje determinado de la CPU pero yo lo que busco es que use el >> 100% pero sin incrementar la frecuencia. (...) ¿Y decirle que use el 100%? > He dado con la solución y es muy sencillo. Resulta que hay el parámetro > contenido en > /sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load que se encarga > precisamente de eso. El valor por defecto es 0 pero si lo cambiamos a 1 > lo que hacemos es que los procesos en los que hayamos modificado la > prioridad de ejecucion no tendrán derecho a subir la frecuencia de la > CPU. (...) Ya decía yo que esto era cosa del cpufreq-utils :-P > Lo he probado y hace lo que necesito. Lo único que hay que hacer es: > > # echo 1 > /sys/devices/system/cpu/cpufreq/ondemand/ignore_nice_load Ojo, que eso le va a afectar a todos los procesos que tengan un valor "nice" definido, no sólo a BOINC. > Ahora solo me falta encontrar la forma de que tenga un 1 por defecto. > > Gracias por todo! Añádete a este bug :-) cpufrequtils: no ondemand ignore_nice_load option http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=444921 Saludos, -- Camaleón -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

