PDA

Ver la Versión Completa : [MOD][2013-04-27][V3.00]TURBO BOOST - Triple Swap Space in Cache, Data, System ...


pepfapeste
07/05/13, 19:28:26
Al parecer delta-roh y Harbir (miembros de xda-developers) tienen un script entre manos que permite usar el espacio libre de las particiones /cache /data y /system como memoria de intercambio (swap)

Idea
Los dispositivos Android tienen una memoria RAM y una memoria interna eMMC. La eMMC está dividida en varias particiones (/system, /boot, /data, /cache).

En otros tiempos de Android, la partición /cache se usaba para el almacenamiento en caché [Nota: la caché sirve reducir los tiempos de acceso a los datos que usamos frecuentemente]
Hoy en día, en tiempos de ICS, las aplicaciones usan la partición /data para guardar información, librerías y datos de cache.

Es decir, la partición /cache ya no la usa ni el sistema operativo ni las aplicaciones.
Por tanto, esta la partición está practicamente vacía. Solo se guardan logs del 4ext, el último log del recovery y una carpeta vacía (pero obligatoria) llamada lost+found.

De esta manera, tenemos otros 114 MB de espacio que puede ser usado como memoria de intercambio para el kernel.
[Nota: en nuestra desi no tenemos tanto espacio... En el hboot stock la /cache es de 40MB.]

Además, normalmente la partición /system no la usamos por completo. En función de la rom, cierta cantidad de esta área esta libre y sin usar.
¡Como estas áreas estan en la memoria interna, son más rápidas que una memoria de intercambio (swap) en la tarjeta SD!

PRUÉBALO - ¡TE CONVENCERÁ!

Si tienes miedo porque crees que se hacen demasiadas peticiones de lectura/escritura a la particiones /cache, /data y /system (lo cual puede perjudicar la memoria eMMC de tu teléfono), no sigas leyendo. Nosotros no tenemos miedo, porque también hay muchas peticiones de lectura/escritura a la partición /data y esto es parte del "diseño" en Android.
Además hay dispositivos, que tienen preconfigurada un espacio de intercambio (swap) en la eMMC por defecto como, por ejemplo, el HTC One C.


Instalación

Descargar el instalador AROMA
Copiarlo en la tarjeta SD
Reiniciar en modo recovery
Flashear


También tiene una opción para desinstalarlo si no te gusta - pero creemos que esta opción no sirve para nada... X-D

Para determinar el tamaño adecuado para los archivos de intercambio, consultar el apartado "¿Cómo puedo comprobar el tamaño de las particiones" de la sección de Consejos/Preguntas frecuentes

Sección de información y preguntas frecuentes (...editando...)

★ ¿Puedo usar Turbo Boost?
★ ¿Cómo puedo comprobar el espacio libre de la particiones /cache, /data y /system?
★ ¿Cómo puedo comprobar el espacio y tamaño de mi memoria de intercambio actual?
★ ¿Cómo puedo desinstalar Turbo Boost?
★ ¿Cómo puedo deshabilitar/habilitar el archivo de intercambio?
★ ¿Cómo puedo cambiar el tamaño de mi archivo de intercamio?
★ ¿Puedo usar 98swap_cache junto a la opción ZRAM de mi Kernel / ROM?
★ ¿Estará disponible para otros dispositivos en el futuro?
★ Triple, Dual o Single Swap - ¿Cual es mejor y qué diferencias hay?
★ ¿Existe alguna diferencia en cuanto a rendimiento entre tener una, dos o tres áreas de intercambio?
★ ¿Qué tamaño debo planificar para espacio de intercambio?
★ Mi teléfono va rápido con Turbo Boost pero después de unos días empieza a lagear, ¿qué puedo hacer?

Traducido por mi del post original. Si veis algún fallo, comentadlo :ok:

Descarga
LINK-TURBO BOOST MOD V3.00-AROMA (http://d-h.st/SGj)

Hilo original: http://forum.xda-developers.com/showthread.php?t=2145133
http://forum.xda-developers.com/showthread.php?t=2145133

Garna
07/05/13, 20:09:11
No se si es cosa mia pero con esto parece que se calienta menos la Desire. De fluidez no se que decir, tengo la FerMod que es una ROM que va bastante bien, tipica CM 7.2 y no noto diferencia, pero no quiero decir que no funcione, sino que quizas a esta ROM no le haga falta de por si ese empujoncito. Por cierto he puesto el triple boost.
Muchas gracias por el invento pepfapeste! :-)

manuantequera
08/05/13, 10:30:26
Lo he puesto esta mañana , parace un poco mas fluida, iremos probando.
De momento me conecta bien al pc por usb, no me da prroblemas.
llevo triple swap con Rom Oriola v2 RSK

xisiano
08/05/13, 15:45:15
Imagino que para las basadas en 2.3.7 no merece la pena este script, ya mas rapido no creo que puedan ir. Habria q verlo con las 4.2.2 de VJ.

xisiano
08/05/13, 16:28:15
Por lo que leo, recomiendan two swaps y un total de 175mb repartidos en las dos swaps.

"★Is there a difference in performance to have one or two swaps or three swaps?
No. Two swaps will just give you the advantage to make better use of your free memory space, depending on your ROM.


★Which size shall I plan for the Swap Space?
We have very good experiences with Swap Spaces in total of 175 MB. This can now be made by two Swaps, e.g. 100 MB in /cache and 75 MB in /data or can now be made by three Swaps, e.g. 50 MB in /cache , 75 MB in /data and 50 MB in /system."

pepfapeste
08/05/13, 17:47:30
Por lo que leo, recomiendan two swaps y un total de 175mb repartidos en las dos swaps.


Lo de los 175mb sí es cierto, pero te lo puedes repartir como quieras/puedas en una, dos o las tres particiones :ok:

Aunque no se yo quien tendrá tanto espacio libre :oh: al menos no es mi caso :rolleyes:

xisiano
08/05/13, 19:21:50
Lo de los 175mb sí es cierto, pero te lo puedes repartir como quieras/puedas en una, dos o las tres particiones :ok:

Aunque no se yo quien tendrá tanto espacio libre :oh: al menos no es mi caso :rolleyes:

Sí, yo tengo unos 270 libres. 200 en data, 70 en system y 3 en caché. Tengo un hboot modificado de xda.

Has probado este script en un android 4?

fydo
09/05/13, 00:19:04
exactamente no entiendo bien para que vale esta aplicacion/sript.Alguien me lo puede decir en castellano?

xisiano
11/05/13, 18:10:27
exactamente no entiendo bien para que vale esta aplicacion/sript.Alguien me lo puede decir en castellano?

Resumiendo, utiliza una memoria de acceso mucho más rápido. Con lo cual mejora el rendimiento.

Alguien la está usando en 4.2.2 de VJ?

pepfapeste
11/05/13, 19:59:17
Resumiendo, utiliza una memoria de acceso mucho más rápido. Con lo cual mejora el rendimiento.

Alguien la está usando en 4.2.2 de VJ?

Lo acabo de instalar en la Slim 2.0 de VJ

xisiano
11/05/13, 20:14:22
Lo acabo de instalar en la Slim 2.0 de VJ

Precisamente yo pensaba probarlo en esa rom. Cuenta sensaciones cuando puedas :ok:

pepfapeste
11/05/13, 20:39:34
Precisamente yo pensaba probarlo en esa rom. Cuenta sensaciones cuando puedas :ok:

Pues muy a mi pesar he de decir que creo que no funciona... Pero no por culpa del script sino porque el kernel del team evervolv no soporta swap y, puesto que toda rom JB para desire tiene este kernel, no funcionará en ninguna :cry:

¿Cómo comprobar si funciona? Tras instalar el script entrar al terminal y escribir "cat /proc/swaps" (sin comillas).
Aquí deberían aparecer las particiones que hemos seleccionado al instalar el script. A mi no me aparece ninguna, lo cual quiere decir que no esta activada la swap.

Corregidme si me equivoco :rolleyes:

xisiano
11/05/13, 20:59:43
Pues muy a mi pesar he de decir que creo que no funciona... Pero no por culpa del script sino porque el kernel del team evervolv no soporta swap y, puesto que toda rom JB para desire tiene este kernel, no funcionará en ninguna :cry:

¿Cómo comprobar si funciona? Tras instalar el script entrar al terminal y escribir "cat /proc/swaps" (sin comillas).
Aquí deberían aparecer las particiones que hemos seleccionado al instalar el script. A mi no me aparece ninguna, lo cual quiere decir que no esta activada la swap.

Corregidme si me equivoco :rolleyes:

No tengo ni idea xD. Pero cuando pueda lo instalo en la EuroSkank CM7.2 que llevo y te digo si me sale eso.

Podrías probar el v6 supercharger. Yo lo he instalado pero nunca he sabido si estaba runneando o no, no notaba nada especial.

xisiano
11/05/13, 22:22:51
Pues a mi tampoco me sale nada. He hexo two swaps, 100 en data y 50 en system. No se si será asi o q no funciona el script.

pepfapeste
12/05/13, 01:10:13
¿El kernel que llevas soporta swap?

xisiano
12/05/13, 11:06:16
¿El kernel que llevas soporta swap?

No tengo ni idea. Llevo el stock de la Euroskank cm7.2. No se si los de ManU soportan swap, los tengo pero no se si lo soportan.

Pero vaya putada no? Porque para una 2.3.7 no hace mucha falta el turbo boost, pero en una 4.2.2 se notaría. Y para las 4 el kernel típico es el evervolv de nikez.

walker46
22/05/13, 07:56:58
Pues muy a mi pesar he de decir que creo que no funciona... Pero no por culpa del script sino porque el kernel del team evervolv no soporta swap y, puesto que toda rom JB para desire tiene este kernel, no funcionará en ninguna :cry:

¿Cómo comprobar si funciona? Tras instalar el script entrar al terminal y escribir "cat /proc/swaps" (sin comillas).
Aquí deberían aparecer las particiones que hemos seleccionado al instalar el script. A mi no me aparece ninguna, lo cual quiere decir que no esta activada la swap.

Corregidme si me equivoco :rolleyes:

Con este kernel, si tienes partición swap, se activa sola, yo tengo dicha participación y con todas las rom jb funciona

xisiano
22/05/13, 10:46:16
Con este kernel, si tienes partición swap, se activa sola, yo tengo dicha participación y con todas las rom jb funciona

Pero la cosa es, se activa si la haces desde el 4ext recovery particionando la sd o también te reconoce la swap si la haces con el método Turbo Boost??, que te la crea usando la rom del teléfono.
Es que las dos son swap, pero una usando la sd y otra usando la rom del teléfono.

Yo cuando lo probé, tanto en CM7.2 como en la Slim de VJ, me sale lo que aporto en la foto. Nada.

selebaruc
19/08/13, 17:57:14
se me enredo un poco el procedimiento, pero viendolo bien esta bastante sencillo, instalado y probando!

jose10vp2
03/11/13, 14:56:05
Buenas, quería instalar la última MIUI para nuestra desi, la v5, pero recomiendan hacer un swap en la memoria interna mediante este método o un swap en la memoria externa, entonces, mis dudas son las siguientes, ¿Funcionará con el kernel que lleva? Ya que he leído que en las JB no funciona, pero si lo recomiendan será por algo... ¿Con un procedimiento habría bastante, o hay que hacer tanto por interna como por externa? Por último, ¿Realizando la partición de la interna se borrarían datos de la sd o no los toca?

Un saludo :ok: