N900

12 5504
Nokia N900
Nokia N900

Algo que no me gusta mucho de mi Nokia N900 es que la batería del mismo me dura muy poco, alrededor de un día y medio, a lo mucho 2 días.

El Nokia N900 tiende a usar la memoria virtual (Partición de swap) para permitir la ejecución de una mayor cantidad de tareas sin usar la limitada memoria RAM, esto provoca que al usar dicha memoria se gasté más energía que al usar la memoria RAM.

Cuando utilizamos la propiedad “swappiness”que nos ofrece el propio Sistema Operativo, regulamos la tendencia del Sistema Operativo a pasar los datos de memoria a disco (swap).

Es posible configurar el valor de swap desde el archivo /proc/sys/vm/swappiness.

Los valores de dicho archivo van desde 0 hasta 100 (%). Por default el Nokia N900 usa 100 (muy grande), provocando un uso intensivo de la swap (cuanto menor sea el valor habrá más uso de la memoria RAM y menos swap). Actualmente estoy usando 30, significa que sólo usará la swap cuando quede ese porcentaje de memoria libre en RAM; mientras haya más memoria libre no tocará la partición swap.

Desde que le puse el valor de 30 en ganado un 15% o 20% de duración de la bateria y más agilidad en las aplicaciones que consumen pocos recursos y en el uso de múltiples tareas.

Swap N900
Swap N900

Los pasos para cambiar el valor de swap son:

sudo gainroot
echo 30 > /proc/sys/vm/swappiness

Nota: Para poner el carácter especial “>” hacemos la combinación de teclas Fn + Sym/Ctrl, eso nos desplegará el panel de caracteres especiales, y solo lo escogemos.

Para comprobar que se ha cambiado el valor, usamos el siguiente comando:

cat /proc/sys/vm/swappiness

Este cambio SÓLO durará mientras NO reinicies el equipo, una vez que reinicies el equipo volverá a los parámetros que tiene por default, para solucionar eso creamos un archivo que se llame swapmod en el directorio /etc/event.d/:

vi /etc/event.d/swapmod

Dentro del archivo debe llevar los siguientes comandos:

#!/bin/sh

start on started rcS-late
script
echo 30 > /proc/sys/vm/swappiness
end script

Finalmente le damos permisos de ejecución a nuestro script.

chmod +x /etc/event.d/swapmod

Con eso podremos reducir el consumo de batería de nuestro telefono.

Fuente: http://www.celfull.com/2010/09/agilizar-el-funcionamiento-del-n900-y.html


Warning: Parameter 1 to W3_Plugin_TotalCache::ob_callback() expected to be a reference, value given in /home/admin/web/k4ch0.org/public_html/wp-includes/functions.php on line 3594