[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] El milagro de las 200 lineas de codigo



El Thu, 18 Nov 2010 17:14:08 +0100
Marc Aymerich <glicerinu@gmail.com> va dir:

> 2010/11/16 Marc Aymerich <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
> >
> > 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
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> Archive: [🔎] AANLkTimkg2=roYWNxKUhE0skiNQWsGNQ61aLnLn+KqtD@mail.gmail.com">http://lists.debian.org/[🔎] AANLkTimkg2=roYWNxKUhE0skiNQWsGNQ61aLnLn+KqtD@mail.gmail.com
> 


Reply to: