Re: Impedir escalar frecuencia a un determinado proceso

2012-03-31 Por tema Camaleón
El Sat, 31 Mar 2012 16:20:44 +0200, tahawk tahawk escribió:

> 2012/3/31 tahawk tahawk :
>>
>> El 31/03/2012 10:46, "Camaleón"  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 debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/jl7a3n$4ti$9...@dough.gmane.org



Re: Impedir escalar frecuencia a un determinado proceso

2012-03-31 Por tema Marc Aymerich
On Sat, Mar 31, 2012 at 4:20 PM, tahawk tahawk  wrote:
> 2012/3/31 tahawk tahawk :
>>
>> El 31/03/2012 10:46, "Camaleón"  escribió:
>>
>>
>>>
>>> El Fri, 30 Mar 2012 23:49:37 +0200, tahawk tahawk escribió:
>>>
>>> > 2012/3/30 Camaleón :
>>> >> El Fri, 30 Mar 2012 18:29:48 +0200, tahawk tahawk escribió:
>>> >>
>>> >>> Tengo un proceso el cual quiero impedir que me suba la frecuencia de
>>> >>> la CPU sin que esto afecte a los demás procesos.
>>> >>
>>> >> ¿Lo has programado tú? Si es así seguramente sí puedas implementar
>>> >> alguna función que te permita controlar esto.
>>> >>
>>> >>> Es decir, aunque este proceso trabaje al máximo quiero que la CPU siga
>>> >>> en la parte baja del escalado pero si otro proceso necesita CPU si que
>>> >>> pueda subir la frecuencia, por lo que no me sirve poner el sistema en
>>> >>> modo powesave.
>>> >>
>>> >> Bueno, eso lo debería hacer automáticamente "cpufreq-utils" con un
>>> >> perfil "ondemand":
>>> >>
>>> >> http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
>>> >>
>>> >>> Alguien si sabe si esto se puede hacer?
>>> >>
>>> >> Creo que intentas "hilar" demasiado fino :-)
>>>
>>> > No es un programa que haya hecho yo. Se trata de boinc. Se trata de que
>>> > esté trabajando pero bajar la frecuencia para reducir el consumo. Igual
>>> > si que es hilar muy fino pero es que me pensaba que sería algo más
>>> > sencillo de hacer.
>>>
>>> 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.
>>
>>> > Creo que optaré por lo del script pero necesito alguna forma de obtener
>>> > el porcentaje de cpu que está usando el proceso. Se os ocurre algo?
>>>
>>> Además de lo que te comenta Marc, esta información suele estar bajo "/
>>> proc/$PID/", por ejemplo:
>>>
>>> sm01@stt008:~$ cat /proc/`pidof firefox`/stat
>>> 3774 (firefox) S 1 3295 3295 0 -1 4202496 590194 3475 19 0 19564 1806 2 3
>>> 20 0 23 0 172373 722755584 44489 18446744073709551615 4194304 4249308
>>> 140735253756480 18446744073709551615 139839786101718 0 0 536875008 17647
>>> 18446744073709551615 0 0 17 1 0 0 30 0 0
>>>
>>> De ese "churro" se podrá sacar algo O:-), cuestión de leerse el manual:
>>>
>>> http://www.mjmwired.net/kernel/Documentation/filesystems/proc.txt
>>>
>>> Saludos,
>>>
>>> --
>>> Camaleón
>>>
>
> 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.
>
> "ignore_nice_load - This parameter takes a value of '0' or '1'. When
> set to '0' (its default), all processes are counted towards the 'cpu
> utilization' value. When set to '1', the processes that are run with a
> 'nice' value will not count (and thus be ignored) in the overall usage
> calculation. This is useful if you are running a CPU intensive
> calculation on your laptop that you do not care how long it takes to
> complete as you can 'nice' it and prevent it from taking part in the
> deciding process of whether to increase your CPU frequency. To turn
> this on do the following."
>
> http://www.spinics.net/lists/cpufreq/msg02359.html
>
> 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
>
> Ahora solo me falta encontrar la forma de que tenga un 1 por defecto.
>

muy interesante lo que cuentas,

puedes poner esa linea en /etc/rc.local para que se ejecute cada vez
que arrancas.



-- 
Marc


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/ca+dcn_vj_ro5z1wuq8zq9u8agnwpaagqewhxfbxcn1nfokj...@mail.gmail.com



Re: Impedir escalar frecuencia a un determinado proceso

2012-03-31 Por tema tahawk tahawk
2012/3/31 tahawk tahawk :
>
> El 31/03/2012 10:46, "Camaleón"  escribió:
>
>
>>
>> El Fri, 30 Mar 2012 23:49:37 +0200, tahawk tahawk escribió:
>>
>> > 2012/3/30 Camaleón :
>> >> El Fri, 30 Mar 2012 18:29:48 +0200, tahawk tahawk escribió:
>> >>
>> >>> Tengo un proceso el cual quiero impedir que me suba la frecuencia de
>> >>> la CPU sin que esto afecte a los demás procesos.
>> >>
>> >> ¿Lo has programado tú? Si es así seguramente sí puedas implementar
>> >> alguna función que te permita controlar esto.
>> >>
>> >>> Es decir, aunque este proceso trabaje al máximo quiero que la CPU siga
>> >>> en la parte baja del escalado pero si otro proceso necesita CPU si que
>> >>> pueda subir la frecuencia, por lo que no me sirve poner el sistema en
>> >>> modo powesave.
>> >>
>> >> Bueno, eso lo debería hacer automáticamente "cpufreq-utils" con un
>> >> perfil "ondemand":
>> >>
>> >> http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
>> >>
>> >>> Alguien si sabe si esto se puede hacer?
>> >>
>> >> Creo que intentas "hilar" demasiado fino :-)
>>
>> > No es un programa que haya hecho yo. Se trata de boinc. Se trata de que
>> > esté trabajando pero bajar la frecuencia para reducir el consumo. Igual
>> > si que es hilar muy fino pero es que me pensaba que sería algo más
>> > sencillo de hacer.
>>
>> 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.
>
>> > Creo que optaré por lo del script pero necesito alguna forma de obtener
>> > el porcentaje de cpu que está usando el proceso. Se os ocurre algo?
>>
>> Además de lo que te comenta Marc, esta información suele estar bajo "/
>> proc/$PID/", por ejemplo:
>>
>> sm01@stt008:~$ cat /proc/`pidof firefox`/stat
>> 3774 (firefox) S 1 3295 3295 0 -1 4202496 590194 3475 19 0 19564 1806 2 3
>> 20 0 23 0 172373 722755584 44489 18446744073709551615 4194304 4249308
>> 140735253756480 18446744073709551615 139839786101718 0 0 536875008 17647
>> 18446744073709551615 0 0 17 1 0 0 30 0 0
>>
>> De ese "churro" se podrá sacar algo O:-), cuestión de leerse el manual:
>>
>> http://www.mjmwired.net/kernel/Documentation/filesystems/proc.txt
>>
>> Saludos,
>>
>> --
>> Camaleón
>>

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.

"ignore_nice_load - This parameter takes a value of '0' or '1'. When
set to '0' (its default), all processes are counted towards the 'cpu
utilization' value. When set to '1', the processes that are run with a
'nice' value will not count (and thus be ignored) in the overall usage
calculation. This is useful if you are running a CPU intensive
calculation on your laptop that you do not care how long it takes to
complete as you can 'nice' it and prevent it from taking part in the
deciding process of whether to increase your CPU frequency. To turn
this on do the following."

http://www.spinics.net/lists/cpufreq/msg02359.html

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

Ahora solo me falta encontrar la forma de que tenga un 1 por defecto.

Gracias por todo!

>>
>> --
>> To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
>> with a subject of "unsubscribe". Trouble? Contact
>> listmas...@lists.debian.org
>> Archive: http://lists.debian.org/jl6g79$4ti$1...@dough.gmane.org
>>


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/cagampyecu-rja0voyvd2rdkklarvchaov8ehde6zgykgy6a...@mail.gmail.com



Impedir escalar frecuencia a un determinado proceso

2012-03-31 Por tema tahawk tahawk
El 31/03/2012 10:46, "Camaleón"  escribió:
>
> El Fri, 30 Mar 2012 23:49:37 +0200, tahawk tahawk escribió:
>
> > 2012/3/30 Camaleón :
> >> El Fri, 30 Mar 2012 18:29:48 +0200, tahawk tahawk escribió:
> >>
> >>> Tengo un proceso el cual quiero impedir que me suba la frecuencia de
> >>> la CPU sin que esto afecte a los demás procesos.
> >>
> >> ¿Lo has programado tú? Si es así seguramente sí puedas implementar
> >> alguna función que te permita controlar esto.
> >>
> >>> Es decir, aunque este proceso trabaje al máximo quiero que la CPU siga
> >>> en la parte baja del escalado pero si otro proceso necesita CPU si que
> >>> pueda subir la frecuencia, por lo que no me sirve poner el sistema en
> >>> modo powesave.
> >>
> >> Bueno, eso lo debería hacer automáticamente "cpufreq-utils" con un
> >> perfil "ondemand":
> >>
> >> http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
> >>
> >>> Alguien si sabe si esto se puede hacer?
> >>
> >> Creo que intentas "hilar" demasiado fino :-)
>
> > No es un programa que haya hecho yo. Se trata de boinc. Se trata de que
> > esté trabajando pero bajar la frecuencia para reducir el consumo. Igual
> > si que es hilar muy fino pero es que me pensaba que sería algo más
> > sencillo de hacer.
>
> 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.

> > Creo que optaré por lo del script pero necesito alguna forma de obtener
> > el porcentaje de cpu que está usando el proceso. Se os ocurre algo?
>
> Además de lo que te comenta Marc, esta información suele estar bajo "/
> proc/$PID/", por ejemplo:
>
> sm01@stt008:~$ cat /proc/`pidof firefox`/stat
> 3774 (firefox) S 1 3295 3295 0 -1 4202496 590194 3475 19 0 19564 1806 2 3
20 0 23 0 172373 722755584 44489 18446744073709551615 4194304 4249308
140735253756480 18446744073709551615 139839786101718 0 0 536875008 17647
18446744073709551615 0 0 17 1 0 0 30 0 0
>
> De ese "churro" se podrá sacar algo O:-), cuestión de leerse el manual:
>
> http://www.mjmwired.net/kernel/Documentation/filesystems/proc.txt
>
> Saludos,
>
> --
> Camaleón
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmas...@lists.debian.org
> Archive: http://lists.debian.org/jl6g79$4ti$1...@dough.gmane.org
>


Re: Impedir escalar frecuencia a un determinado proceso

2012-03-31 Por tema Camaleón
El Fri, 30 Mar 2012 23:49:37 +0200, tahawk tahawk escribió:

> 2012/3/30 Camaleón :
>> El Fri, 30 Mar 2012 18:29:48 +0200, tahawk tahawk escribió:
>>
>>> Tengo un proceso el cual quiero impedir que me suba la frecuencia de
>>> la CPU sin que esto afecte a los demás procesos.
>>
>> ¿Lo has programado tú? Si es así seguramente sí puedas implementar
>> alguna función que te permita controlar esto.
>>
>>> Es decir, aunque este proceso trabaje al máximo quiero que la CPU siga
>>> en la parte baja del escalado pero si otro proceso necesita CPU si que
>>> pueda subir la frecuencia, por lo que no me sirve poner el sistema en
>>> modo powesave.
>>
>> Bueno, eso lo debería hacer automáticamente "cpufreq-utils" con un
>> perfil "ondemand":
>>
>> http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
>>
>>> Alguien si sabe si esto se puede hacer?
>>
>> Creo que intentas "hilar" demasiado fino :-)

> No es un programa que haya hecho yo. Se trata de boinc. Se trata de que
> esté trabajando pero bajar la frecuencia para reducir el consumo. Igual
> si que es hilar muy fino pero es que me pensaba que sería algo más
> sencillo de hacer.

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

> Creo que optaré por lo del script pero necesito alguna forma de obtener
> el porcentaje de cpu que está usando el proceso. Se os ocurre algo?

Además de lo que te comenta Marc, esta información suele estar bajo "/
proc/$PID/", por ejemplo:

sm01@stt008:~$ cat /proc/`pidof firefox`/stat
3774 (firefox) S 1 3295 3295 0 -1 4202496 590194 3475 19 0 19564 1806 2 3 20 0 
23 0 172373 722755584 44489 18446744073709551615 4194304 4249308 
140735253756480 18446744073709551615 139839786101718 0 0 536875008 17647 
18446744073709551615 0 0 17 1 0 0 30 0 0

De ese "churro" se podrá sacar algo O:-), cuestión de leerse el manual:

http://www.mjmwired.net/kernel/Documentation/filesystems/proc.txt

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/jl6g79$4ti$1...@dough.gmane.org



Re: Impedir escalar frecuencia a un determinado proceso

2012-03-30 Por tema Marc Aymerich
On Fri, Mar 30, 2012 at 11:49 PM, tahawk tahawk  wrote:
> 2012/3/30 Camaleón :
>> El Fri, 30 Mar 2012 18:29:48 +0200, tahawk tahawk escribió:
>>
>>> Tengo un proceso el cual quiero impedir que me suba la frecuencia de la
>>> CPU sin que esto afecte a los demás procesos.
>>
>> ¿Lo has programado tú? Si es así seguramente sí puedas implementar alguna
>> función que te permita controlar esto.
>>
>>> Es decir, aunque este proceso trabaje al máximo quiero que la CPU siga
>>> en la parte baja del escalado pero si otro proceso necesita CPU si que
>>> pueda subir la frecuencia, por lo que no me sirve poner el sistema en
>>> modo powesave.
>>
>> Bueno, eso lo debería hacer automáticamente "cpufreq-utils" con un perfil
>> "ondemand":
>>
>> http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt
>>
>>> Alguien si sabe si esto se puede hacer?
>>
>> Creo que intentas "hilar" demasiado fino :-)
>>
>> Saludos,
>>
>> --
>> Camaleón
>>
>>
>
> No es un programa que haya hecho yo. Se trata de boinc. Se trata de
> que esté trabajando pero bajar la frecuencia para reducir el consumo.
> Igual si que es hilar muy fino pero es que me pensaba que sería algo
> más sencillo de hacer.
>
> Creo que optaré por lo del script pero necesito alguna forma de
> obtener el porcentaje de cpu que está usando el proceso. Se os ocurre
> algo?

Eso es facil con ps:
ps aux|grep "NOMBRE"|grep -v 'grep'|awk {'print $3'}


-- 
Marc


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CA+DCN_uv3X-8UNf1E9aCmni5SU=y-bbvonwo4xa66h6rkg-...@mail.gmail.com



Re: Impedir escalar frecuencia a un determinado proceso

2012-03-30 Por tema Camaleón
El Fri, 30 Mar 2012 18:29:48 +0200, tahawk tahawk escribió:

> Tengo un proceso el cual quiero impedir que me suba la frecuencia de la
> CPU sin que esto afecte a los demás procesos. 

¿Lo has programado tú? Si es así seguramente sí puedas implementar alguna 
función que te permita controlar esto.

> Es decir, aunque este proceso trabaje al máximo quiero que la CPU siga
> en la parte baja del escalado pero si otro proceso necesita CPU si que
> pueda subir la frecuencia, por lo que no me sirve poner el sistema en
> modo powesave.

Bueno, eso lo debería hacer automáticamente "cpufreq-utils" con un perfil 
"ondemand":

http://www.mjmwired.net/kernel/Documentation/cpu-freq/governors.txt

> Alguien si sabe si esto se puede hacer?

Creo que intentas "hilar" demasiado fino :-)

Saludos,

-- 
Camaleón


-- 
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/jl553b$8pu$1...@dough.gmane.org



Re: Impedir escalar frecuencia a un determinado proceso

2012-03-30 Por tema Marc Aymerich
On Fri, Mar 30, 2012 at 7:59 PM, tahawk tahawk  wrote:
> 2012/3/30, Marc Aymerich :
>> On Fri, Mar 30, 2012 at 6:29 PM, tahawk tahawk  wrote:
>>> Hola lista,
>>>
>>> Tengo un proceso el cual quiero impedir que me suba la frecuencia de
>>> la CPU sin que esto afecte a los demás procesos. Es decir, aunque este
>>> proceso trabaje al máximo quiero que la CPU siga en la parte baja del
>>> escalado pero si otro proceso necesita CPU si que pueda subir la
>>> frecuencia, por lo que no me sirve poner el sistema en modo powesave.
>>> Alguien si sabe si esto se puede hacer?
>>>
>>
>> si, con cgroups
>>
>>
>> --
>> Marc
>>
> He revisado la documentación de cgroups pero no he visto nada
> relacionado con el escalado de frecuencia. No se si habrá algún tipo
> de permiso que quitándoselo al usuario en cuestión impida este
> escalado. No se si van por ahí los tiros.

mmm, escalado de frequencia no directamente pero si indirectamente
controlando la asignacion de cpu por proceso con cpu.shares

Que yo sepa no hay ninguna solución especifica para lo que quieres
hacer, lo que mas se parece es cgroups y aun así faltaria por ver si
realmente se puede conseguir ese efecto solo limitandolo con
cpu.shares ya que el valor que le pongas es relativo con lo que va a
depende de los otros grupos que crees.

Pero, aunque poco elegante, lo que siempre puedes hacer es un script
que compruebe periodicamente que procesos se estan ejecutando y si
solo se está ejecutando ese pues fuerza la frequencia a 'powersave'
con cpufreq-selector, en el momento que se detecte otros procesos que
te interesen pues vuelves a ponerlo en 'ondemand'.






-- 
Marc


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/ca+dcn_sgzluarewzfqvklgmyehn+grmmgym5yu7uc8o3oph...@mail.gmail.com



Impedir escalar frecuencia a un determinado proceso

2012-03-30 Por tema tahawk tahawk
2012/3/30, Marc Aymerich :
> On Fri, Mar 30, 2012 at 6:29 PM, tahawk tahawk  wrote:
>> Hola lista,
>>
>> Tengo un proceso el cual quiero impedir que me suba la frecuencia de
>> la CPU sin que esto afecte a los demás procesos. Es decir, aunque este
>> proceso trabaje al máximo quiero que la CPU siga en la parte baja del
>> escalado pero si otro proceso necesita CPU si que pueda subir la
>> frecuencia, por lo que no me sirve poner el sistema en modo powesave.
>> Alguien si sabe si esto se puede hacer?
>>
>
> si, con cgroups
>
>
> --
> Marc
>
He revisado la documentación de cgroups pero no he visto nada
relacionado con el escalado de frecuencia. No se si habrá algún tipo
de permiso que quitándoselo al usuario en cuestión impida este
escalado. No se si van por ahí los tiros.

>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive:
> http://lists.debian.org/ca+dcn_v-8f5irstmcy5mh5fkyyr5uw9-g8zbbkuzn86fr...@mail.gmail.com
>
>


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAGAMpyFY5N7XsLm-ittpKF3+B98MoEY2h-K3G=ytysqcrzo...@mail.gmail.com



Re: Impedir escalar frecuencia a un determinado proceso

2012-03-30 Por tema Marc Aymerich
On Fri, Mar 30, 2012 at 6:29 PM, tahawk tahawk  wrote:
> Hola lista,
>
> Tengo un proceso el cual quiero impedir que me suba la frecuencia de
> la CPU sin que esto afecte a los demás procesos. Es decir, aunque este
> proceso trabaje al máximo quiero que la CPU siga en la parte baja del
> escalado pero si otro proceso necesita CPU si que pueda subir la
> frecuencia, por lo que no me sirve poner el sistema en modo powesave.
> Alguien si sabe si esto se puede hacer?
>

si, con cgroups


-- 
Marc


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CA+DCN_v-8f5iRsTMcy=5MH5fKyyr5uw9-g8zbB=kuzn86fr...@mail.gmail.com



Impedir escalar frecuencia a un determinado proceso

2012-03-30 Por tema tahawk tahawk
Hola lista,

Tengo un proceso el cual quiero impedir que me suba la frecuencia de
la CPU sin que esto afecte a los demás procesos. Es decir, aunque este
proceso trabaje al máximo quiero que la CPU siga en la parte baja del
escalado pero si otro proceso necesita CPU si que pueda subir la
frecuencia, por lo que no me sirve poner el sistema en modo powesave.
Alguien si sabe si esto se puede hacer?

Un saludo!


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/CAGAMpyEYKJMVS2tvQPwŸKY2TJJBENVgÎn8h3v+avg+e...@mail.gmail.com