Optimizar Ubuntu en el EeePC 901

Tras mi fugaz paso por Ubuntu 11.04, he decidido dar marcha atrás y volver a Maverick Meerkat (Ubuntu 10.10) porque estaba más satisfecho con su funcionamiento y estabilidad.
Con la reinstalación he recopilado un par de optimizaciones que vendrán fenómeno a los EeePC’s o a equipos en los que queramos exprimir un poquito más el rendimiento del SO…

Carpetas temporales a la RAM
Este cambio hará mucho más eficaces todas las operaciones sobre archivos temporales, que ahora se harán directamente en la memoria del sistema. Si tienes un disco de estado sólido*, tambien te ayudará a prolongar su vida útil porque se reducirán las lecturas y escrituras en él.
Para ello, desde el terminal, editamos el archivo de puntos de montaje del sistema:
$ sudo gedit /etc/fstab
Al final de archivo, pegamos las siguientes lineas:
# Modificaciones para SSD del EeePC
tmpfs /tmp tmpfs nodev,nosuid,noexec,relatime,mode=1777,size=15% 0 0
tmpfs /var/tmp tmpfs defaults,size=5% 0 0
tmpfs /var/log tmpfs defaults,size=5% 0 0

Guardamos, cerramos y comprobamos que la siguiente orden no tira ningún error:
$ sudo mount -a
A partir del siguiente reinicio, los cambios serán permanentes.

* ACTUALIZACIÓN 15/FEBRERO/2013: Si tienes un SSD (como en el EeePC 901), te interesa esta otra entrada, que engloba los pasos anteriores y añade otras mejoras: https://emiliodevesa.wordpress.com/2013/02/15/linux-optimizar-ssd/

Menos uso de la particion de intercambio
Aunque siempre que instalo Ubuntu en el EeePC evito hacer partición Swap, puede que estemos en un entorno que tiene. La memoria de intercambio es una partición del disco que el sistema usa cuando la memoria RAM está bastante llena, para no saturarla. Los contenidos de la partición son tan sólo de carácter temporal y, al ser sobre disco, son mucho más lentos.
La tendencia del SO a usar más o menos Swap puede ser alterada si editamos el siguiente archivo:
$ sudo gedit /etc/sysctl.conf
Al final, incluimos las siguientes líneas:
# Linea para EeePC
vm.swappiness=5

Donde podemos poner el valor que queramos para uso de la Swap. Un valor de 10 o incluso 5 puede estar bien.

Más carpetas temporales, esta vez las de Firefox
El navegador de Mozilla usa varias carpetas como caché y por suerte pueden ser modificadas para que se traten en memoria.
Entramos en la configuración avanzada abriendo la siguiente dirección:
about:config
Tras pasar los avisos de seguridad, creamos una clave de tipo cadena llamada browser.cache.disk.parent_directory y escribimos su valor: /tmp
Ahora usará como caché la carpeta /tmp que se monta en la RAM. Tambien podemos hacer que no espere para escribir esos archivos. Creamos una nueva clave entera con el nombre “toolkit.storage.synchronous” y valor 1.

Optimización en Grub
En el momento del arranque, Grub carga una optimización para discos duros convencionales. Sigue este paso sólo si tienes un disco SSD.
Edita los valores por defecto de grub:
$ sudo gedit /etc/default/grub
En la linea:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
incluye la opcion “elevator=noop” para que quede como en la siguiente imagen:

Guarda el archivo y actualiza la configuración de grub:
$ sudo update-grub2


NOTA: Esta entrada puede ir cambiando con el tiempo, según vaya añadiendo optimizaciones o eliminando partes que se queden obsoletas.
Aunque pruebo todas personalmente, ten cuidado si las llevas a cabo igualmente…

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s