Acceder

Ver la Versión Completa : [ IDEA ] Nitro - Swap para roms 2.3.x


colombina77
16/11/12, 16:55:12
GESTION DE SWAP


Script PERFECTSWAP (http://www.mediafire.com/?875h6wcn5d1o6se) (by colombina77)

Válido para roms 2.3.x. Probado en ZTE skate, pero debe funcionar en cualquier móvil no ics.

REQUISITO:
- Tener 3 particiones en la tarjeta: FAT, EXT y SWAP(256)
- Tener initd.d operativo

Si se mete en la carpeta init.d con los permisos necesarios, tendremos siempre swap disponible.

El tema de la swap ya es en sí mismo una película, pero de rollo completo... Hay opiniones de todo tipo, swaps también de diferentes tipos (de fichero, de partición de intercambio, situadas en SD, situadas en /cache o situadas en memoria interna... Las hay de todos los colores, la verdad.

¿Hace falta en el skate?
Pues depende... del tipo de uso que le demos. En general opino que no, que su utilidad es para aquellos que tienden a llenar o agotar la memoria ram, o sea:



los que quieren meter juegos con muchos requerimientos (para acelerar su ejecución y no dejar medio fritos procesos básicos como el propio phone o el launcher)
Los que suelen hacer multitarea, y que, además de evitar los problemas anteriores, no se encuentren en un momento dado con que si salen del navegador para contestar un simple wasap o atender una llamada pierdan la navegación por donde iba...por poner un caso.

Luego están los que dicen que, de ningún modo es bueno tener una swap porque es más lenta que la ram auténtica, y encima, desgasta mucho las SD's...

Bueno, estoy convencido de que no tiene que ser ni una cosa ni la otra. La swap no es tenerla o no tenerla. La swap se puede “graduar” según nuestras necesidades. ¿Qué tal si pudiéramos decidir si queremos una swap muy activa, poco activa o, incluso, no activa en absoluto, pero preparada en modo “latente” para actuar sólo en situaciones críticas ? Bueno, pues eso hace el script perfectswap. Y lo mejor de toooodo: que no necesita ningún programa “pesado” como el swapper2 que se pase el día concediendo permisos de superusuario cada vez que actua; o del dartremor que es la otra opción para manejarla, pero a costa de casarse con su script...

Al arrancar la rom, el script monta una swap en la partción que habéis creado, y le asigna una swappines muy discreta de 10. La swapinnes viene a ser la “tendencia” que tiene el sistema a usar swap. Se mide en una escala de 0 a 100. Valores bajos indican swap poco activa. Valores altos, más activa. He decidido 10 porque digamos que sólo actuará en caso de que la ram esté ya muy muy cargada, cosa que normalmente no ocurre. Por lo tanto, muy poco activa. ¿Y si quiero cambiar ese comportamiento?

Cambio de swappiness.
Sólo tenemos que editar con el rootexplorer el fichero /data/local/swappiness.txt, y donde pone 10 ponemos cualquir multiplo de 10, hasta llegar a 100. (10, 20, 30,...) Sólo con reiniciar el móvil toma el nuevo valor. Y si a alguien no le gusta el tema de la swap, puede cambiar ese valor por “0” y la swap nunca actuará... a no ser que la ram se llene al 100%....en cuyo caso seguro que querrías tenerla disponible...!