Re: [OT] El milagro de las 200 lineas de codigo
El día 22 de noviembre de 2010 12:36, bruno
<bruno.debian@cyberoso.com> escribió:
> Marc Aymerich wrote:
>>
>>
>> 2010/11/20 Francisco Javier Aravena Jimenez <djmkchevette@gmail.com
>> <mailto:djmkchevette@gmail.com>>
>>
>>
>>
>> El 19 de noviembre de 2010 08:12, hubble <hubble@telefonica.net
>> <mailto:hubble@telefonica.net>> escribió:
>>
>> El Thu, 18 Nov 2010 17:14:08 +0100
>> Marc Aymerich <glicerinu@gmail.com
>> <mailto:glicerinu@gmail.com>> va dir:
>>
>> > 2010/11/16 Marc Aymerich <glicerinu@gmail.com
>> <mailto:glicerinu@gmail.com>>:
>> > > Para quien no se haya enterado aún...
>> > > hoy diversos medios se han hecho eco de un nuevo parche
>> para el kernel
>> > > linux, de tan solo 200 lineas, que mejora de forma
>> increíble el tiempo
>> > > de respuesta de las aplicaciones de escritorio.
>> > >
>> > > Castellano:
>>
>> http://www.muylinux.com/2010/11/16/el-milagro-de-las-200-lineas-de-codigo
>> > > Ingles:
>>
>> http://www.phoronix.com/scan.php?page=article&item=linux_2637_video&num=1
>>
>> <http://www.phoronix.com/scan.php?page=article&item=linux_2637_video&num=1>
>> > >
>> > > Nota: para las pruebas usan un escritorio sin aceleración
>> gráfica, así
>> > > que todo es CPU.
>> > >
>> > > --
>> > > Marc
>> > >
>> >
>> >
>> > Parece que no era ningún milagro después de todo...
>> >
>> >
>>
>> http://www.webupd8.org/2010/11/alternative-to-200-lines-kernel-patch.html
>> >
>>
>> CPU: AMD Athlon(tm) XP 2400+
>> cpu MHz : 2004.685
>> MemTotal: 1554616 kB
>> 03:00.0 VGA compatible controller: nVidia Corporation NV31
>> [GeForce FX 5600] (rev a1)
>>
>>
>> He seguido los pasos de esta alternativa, y mi única
>> comprobación, una vez reiniciado el sistema, ha sido abrir el
>> chrome (era mi peor navegador para ver vídeos) e ir a youtube
>> a ver un vídeo (el gol de messi): el vídeo lo he visto
>> perfecto (cosa que antes lo mostraba a saltitos) y la CPU se
>> ha quedado milagrosamente en un 50-60% (antes siempre estaba
>> en el 100% supongo que por eso los saltitos).
>>
>> Aquí los pasos que seguí:
>>
>> Start by editing your rc.local file, running sudo gedit
>> /etc/rc.local and add the following lines above "exit 0":
>>
>> mkdir -p /dev/cgroup/cpu
>> mount -t cgroup cgroup /dev/cgroup/cpu -o cpu
>> mkdir -m 0777 /dev/cgroup/cpu/user
>> echo "/usr/local/sbin/cgroup_clean" >
>> /dev/cgroup/cpu/release_agent
>>
>> Save and exit gedit. Now, make it executable:
>>
>> sudo chmod +x /etc/rc.local
>>
>> After doing this, edit the .bashrc file found in your home
>> directory (gedit ~/.bashrc) and, at the end of this file, add:
>>
>> if [ "$PS1" ] ; then
>> mkdir -m 0700 /dev/cgroup/cpu/user/$$
>> echo $$ > /dev/cgroup/cpu/user/$$/tasks
>> echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
>> fi
>>
>> One last thing. To make sure that cgroups are deleted whenever
>> the last task leaves, run:
>>
>> sudo gedit /usr/local/sbin/cgroup_clean
>>
>> And copy-paste this:
>>
>> #!/bin/sh
>> rmdir /dev/cgroup/cpu/$*
>>
>> Once again, save the file, exit gedit and make it executable:
>>
>> sudo chmod +x /usr/local/sbin/cgroup_clean
>>
>> Done! Restart your computer to apply the changes.
>>
>>
>> Saludos.
>>
>>
>>
>>
>> >
>> > --
>> > Marc
>> >
>> >
>> > --
>> > To UNSUBSCRIBE, email to
>> debian-user-spanish-REQUEST@lists.debian.org
>> <mailto:debian-user-spanish-REQUEST@lists.debian.org>
>> > with a subject of "unsubscribe". Trouble? Contact
>> listmaster@lists.debian.org <mailto:listmaster@lists.debian.org>
>> > Archive:
>>
>> [🔎] AANLkTimkg2=roYWNxKUhE0skiNQWsGNQ61aLnLn+KqtD@mail.gmail.com">http://lists.debian.org/[🔎] AANLkTimkg2=roYWNxKUhE0skiNQWsGNQ61aLnLn+KqtD@mail.gmail.com
>> >
>>
>>
>> --
>> To UNSUBSCRIBE, email to
>> debian-user-spanish-REQUEST@lists.debian.org
>> <mailto:debian-user-spanish-REQUEST@lists.debian.org>
>> with a subject of "unsubscribe". Trouble? Contact
>> listmaster@lists.debian.org <mailto:listmaster@lists.debian.org>
>> Archive:
>>
>> [🔎] 20101119121246.ebd28c90.hubble@telefonica.net">http://lists.debian.org/[🔎] 20101119121246.ebd28c90.hubble@telefonica.net
>>
>>
>> hola, que tak
>>
>> aver si me hechas una mano,,,,
>>
>> Segui tus passos pero no me funciono al abrir las terminales me
>> aparece este mensaje de error que puede ocurrir ????
>>
>> mkdir: no se puede crear el directorio
>> «/dev/cgroup/cpu/user/3113»: No existe el fichero o el directorio
>> bash: /dev/cgroup/cpu/user/3113/tasks: No existe el fichero o el
>> directorio
>> bash: /dev/cgroup/cpu/user/3113/notify_on_release: No existe el
>> fichero o el directorio
>>
>> estoy usando debian squeeze 2.6.32-3-amd64
>>
>>
>> Apostaria a que necesitas un kernel mas reciente, esa version del kernel
>> que usas no creo que implemente cgrups,.
>>
>> --
>> Marc
>>
> Me acaba de pasar lo mismo (Debian Lenny - 2.6.26-2-686-bigmem), y el
> problema es que no existe el directorio /dev/cgroup/cpu/user/. Toca ejecutar
> otra vez :
> mkdir -m 0777 /dev/cgroup/cpu/user
>
> Por alguna razon no funciono al arrancar la maquina.
>
Efectivamente por alguna razón no crea lo directorios en el arranque.
Yo uso Ubuntu y coloqué las líneas para crear los directorios en
/etc/rc.local
Lo que me pasaba a mi es que en ese fichero tenía esta línea:
sudo rsync -a --delete /etc/.ofris// /home//
que daba error al ejecutarse y salía del script con lo cual nunca
llegaba a ejecutar las siguientes líneas. Mi solución fue poner estas
líneas antes de la que daba error.
Comprueba si te sucede algo por el estilo. puede ser.
--
aabilio - http://linfox.es
http://expulsionporagresion.linfox.es
GPG id C7B08605 Abilio Almeida Eiroa (aabilio)
SIP: aabilio@ekiga.net
Reply to: