No Somos Libres

March 10, 2007

Algunas Optimizaciones útiles en Ubuntu

Filed under: GNU/Linux — Adrián @ 11:40 pm

En realidad, en la guía ubuntu hay muchas optimizaciones y están muy bien explicadas. Así que esto es más para recordarme a mí mismo qué cambios son los que me han resultado útiles y volvería a aplicar en caso de reinstalar el sistema o instalar uno nuevo.

Cambios en Firefox

Firefox tiene gran cantidad de parámetros configurables, para verlos escribimos en la barra de navegación about:config y para modificarlos hacemos doble click sobre la línea que queremos modificar y escribimos el valor nuevo. Aquí hay algunos que agilizan el navegador:

network.dns.disableIPv6 → Cambiamos el valor a true (basta con un doble click)
network.http.max-connections → Cambiamos el valor a 128
network.http.max-connections-per-server → Cambiamos el valor a 48
network.http.max-persistent-connections-per-proxy → Cambiamos el valor a 24
network.http.max-persistent-connections-per-server → Cambiamos el valor a 12

Si además se tiene internet de alta velocidad (ADSL), estos otros cambios harán volar al navegador:

network.http.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.proxy.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.pipelining.maxrequests → Cambiamos el valor a 30

También hay que tener en cuenta que Firefox es un navegador que, en su versión actual (2.0.0.2) consume mucha memoria RAM, en mi caso alrededor de un 18% de 512 MB. Esto se debe al fastback, que lo que hace es guardar en memoria las últimas páginas visitadas. Esto viene determinado por una variable llamada browser.sessionhistory.max_total_viewers, que por defecto es -1. Esto indica que Firefox consumirá RAM en función de:

32MB - 0 Páginas | 64MB - 1 Página | 128 MB - 2 Páginas | 256 MB - 3 Páginas | 512 MB - 5 Páginas | 1GB - 8 Páginas

Como se ve es mucha memoria. Bueno, podemos solucionar esto cambiando el valor de browser.sessionhistory.max_total_viewers de -1 a 0 en about:config. Más rápido y menos pesado.

Swappiness

Esto es una incorporación de los kernels de la rama 2.6, que permite modificar la frecuencia con la que el procesador utiliza la memoria swap. En ubuntu por defecto el valor es 60, es decir, que utiliza swap el 60% de las veces. El acceso a swap es un acceso a disco, y es mucho más lento que el tiempo de acceso a RAM (y más en un portatil) por lo que en entornos normales es útil bajar el valor. Así:

Probamos el cambio de forma no permanente (por si acaso)

sudo sysctl -w vm.swappiness=10

Si nos manejamos bien un rato con este valor, lo hacemos permanente editando /etc/sysctl.conf y añadiendo al final una línea tal que así:

vm.swappiness=10

Guardamos, salimos y listo. Se puede comprobar el valor de la variable swapiness en todo momento mediante la siguiente instrucción:

cat /proc/sys/vm/swappiness

Y eso es todo, si optimizo alguna otra cosa en el sistema lo añadiré aquí, para que no se me olvide y por si le es útil a alguien más.

1 Comment »

  1. esta página es la mugre, es un rollo poner comentarios…

    en cuanto tenga portátil vas a tener que hacer de amigo informático lol

    Comment by pads — March 13, 2007 @ 11:19 am

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress