sábado, 20 de noviembre de 2010

Acelera tu UBUNTU (Mediante el parche del Kernel)

Estos días se ha estado debatiendo sobre el maravilloso Kernel que implementa una mejora en el rendimiento sustancial, en cuanto a la velocidad de la interfaz gráfica. Aparentemente el código mejora la velocidad de las prioridades de los procesos en BASH, pero extrañamente esa mejora de los TTY se refleja en una velocidad de la interfaz rapidísima.

Lo he experimentado yo mismo y el teclado va mucho más fluido y el ratón, el navegador y los programas funcionan mucho más fluidos. 

Mientras se prepara el Kernel podemos emplear el parche propuesto en BASH para ir tirando hasta que se integre en nuestra distro.

Para ello en el terminal ejecutaremos:
  • sudo gedit /etc/rc.local
y pegaremos este código antes del 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
Luego ejecutaremos:
  • sudo chmod +x /etc/rc.local
Luego:
  • gedit $HOME/.bashrc
Añadimos al final:

if [ "$PS1" ] ; then  
   mkdir -p -m 0700 /dev/cgroup/cpu/user/$$ > /dev/null 2>&1
   echo $$ > /dev/cgroup/cpu/user/$$/tasks
   echo "1" > /dev/cgroup/cpu/user/$$/notify_on_release
fi
Luego ejecutamos:
  • sudo gedit /usr/local/sbin/cgroup_clean


Añadimos esto:

#!/bin/sh
rmdir /dev/cgroup/cpu/$*

Luego ejecutamos:


  • sudo chmod +x /usr/local/sbin/cgroup_clean


Por último ejecutamos:

  • sudo /etc/rc.local