|
Nexus One Todo sobre la pda de Google que fabrica HTC |
Ver resultado de la encuesta: Realmente has notado el cambio | |||
Si, ahora esto es un cohete! | 29 | 46.03% | |
En los benchmarks si, pero no en el uso | 11 | 17.46% | |
Cambio? que es eso? | 17 | 26.98% | |
Claro que he notado cambio... PERO A PEOR! esto es una basura! | 6 | 9.52% | |
Votantes: 63. Tú no puedes votar en esta encuesta |
|
Herramientas |
#1
|
||||
|
||||
Aumentar la velocidad de lectura de tu microSD (funciona en casi todos los Android con Root)
Antes de nada decir que este hilo lo abro basándome en este otro de XDA: y que también se ha hablado de esto antes en HTCManía, pero como no parece que se le haya dado mucho bombo en este foro, intuyo que será por el desconocimiento de esta utilidad, la pereza de leerlo en inglés etc, asi que he decidido abrir este nuevo hilo para compartir mi experiencia con este mod en el Nexus One, y para para que vosotros pongáis las vuestras.
Introducción El teléfono, para leer los datos de la microSD utiliza parte de la memoria caché (una memoria muy pequeña y rápida, que se usa como puente). La cantidad de caché que se usa para leer viene definida en el archivo /sys/devices/virtual/bdi/179:0/read_ahead_kb. En Android por defecto viene definido a 128kb, y la verdad es que es un valor muy bajo, esto significa que transfiere los datos de la memoria externa a la RAM en bloques de 128kb, asi que cuanto mayor sea el número, en un principio, mas rápido transferirá los datos. Esto tampoco es algo mágico, cada tarjeta tiene sus limitaciones de velocidad de transferencia, y por tanto, hay que buscar el valor mas óptimo (según el autor del hilo de XDA, 2048 es lo mas común) para cada tarjeta, porque tampoco se puede reservar una cantidad excesivamente grande en la caché, porque esa memoria reservada, mientras se lee (o tal vez siempre, no se si esta memoria queda reservada siempre, o solo mientras se haga un proceso de lectura/escritura), no puede ser utilizada por otros procesos y teniendo en cuenta que la caché tiene muy poca capacidad, esto puede llegar a pasar factura en el rendimiento de tu dispositivo. En Android por defecto este valor es 128Kb (no lo he comprobado, pero me fio de lo que dicen), y según la ROM que tengas instalada, este valor puede ser diferente, se han visto ROMs incluso con 4Kb. Qué hacer (para los perezosos: al final del post pongo enlace a un aplicación que hace esto) Teniendo acceso root se puede modificar este archivo directamente (con el Root Explorer, por ejemplo), pero solo durará hasta reiniciar el movil, en cada arranque el valor se reestablece al valor por defecto. Para que los resultados sean permanentes hay que crear un script y meterlo en el init.d, pero como eso es muy engorroso, los chicos de XDA nos han creado unos .zip para que flasheemos: Si tienes el recovery de ClockWorkMod tienes que modificar el archivo antes citado, descargarte el .zip para el valor que has decidido darle a la cache, flashearlo y reiniciar. Los flasheables te los puedes bajar del hilo de XDA si estás registrado, sino, abajo están unos mirrors en Megaupload. En caso de tener el recovery de AmonRA, tendrás que modificar el archivo antes citado con el valor que quieres para la caché y descargarte el flasheable que te convenga de aquí o de los mirrors de Megaupload de mas abajo. Si aun asi eres de los que prefiere crearte tu el script, puedes seguir las instrucciones que hay en el hilo de XDA, no las pongo aquí porque me parece algo demasiado complicado para la mayoría, sobre todo para gente no familiarizada con linux y no creo que la gente vaya a hacerlo. Mirrors Flasheables para ClockWorkMod 1024: http://www.megaupload.com/?d=XWATMBNR 2048: http://www.megaupload.com/?d=WMVZW7YZ 3072: http://www.megaupload.com/?d=GN4XXC1G 4096: http://www.megaupload.com/?d=MUMHEP11 128 (por defecto): http://www.megaupload.com/?d=KHAR5EFD Flasheables para Amon_RA 1024: http://www.megaupload.com/?d=U2JUFH8F 2048: http://www.megaupload.com/?d=OOZMK662 3072: http://www.megaupload.com/?d=86UBJGO5 4096: http://www.megaupload.com/?d=HQFYS0RT 128 (por defecto): http://www.megaupload.com/?d=HGRPVXX5 Mi experiencia con la aplcación SD tools he medido la velocidad con 128 de caché, 1024, 2048, 3072 y 4096 para ver cual era el que mejor resultado me daba y este ha sido el resultado: 128 de caché: 4.3 mbps de escritura y 33.8 mbps de lectura 1024 de caché: 6.8 mbps de escritura y 64.3 mbps de lectura 2048 de caché: 7.2 mbps de escritura y 68 mbps de lectura 3072 de caché: 7.1 mbps de escritura y 68.6 mbps de lectura 4096 de caché: 7.3 mbps de escritura y 70.8 mbps de lectura No se yo la veracidad de este programa, pero por lo menos sirve para hacerse una idea de con cual va mejor. Eso si, hay veces que saca resultados muy falsos, asi que por si acaso, recomiendo hacer el test un par de veces para no sacar conclusiones falsas. Mi microSD es una de 16GB de clase 6 de marca china y como los resultados son bastante parecidos en todos los valores, me pondré 2048, para no reservar demasiada caché, ya que no se si es una reserva permanente o solo temporal, aunque me supongo que temporal, porque si no no creo que se cambiaría el valor dinámicamente. La verdad es que en la carga de la galería se nota bastante el cambio de velocidad y se agradece, porque siempre me ha desesperado lo que tardaba el Nexus One en cargar los álbumes con muchas fotos. Aplicación Hay una aplicación que hace exactamente esto. Modifica los valores para aumentar la caché usada y también deja fijarlo al inicio. Obviamente es mas "óptimo" hacerlo manual porque así no tienes una aplicación extra instalada, pero bueno, creo que merece la pena. Aquí está: http://www.htcmania.com/showthread.php?t=198962 EDIT: Acabo de encontrar esta otra aplicación, que hace lo mismo y es gratuita: https://market.android.com/details?id=com.sdincrease.it Última edición por josebama Día 06/04/11 a las 18:12:50. |
Los siguientes 28 usuarios han agradecido a josebama su comentario: | ||
|
#2
|
||||
|
||||
Buen Tuto...una pregunta, esto solo vale para los nexus one?? o para todos los terminales? me gustaria poner un tutorial parecido en mi blog y kiero enterarme bien jeje. saludos compañero y gracias de antemano!
|
#3
|
||||
|
||||
es para todos los Android con memoria externa, que yo sepa. Confirmado que funciona en el Nexus One y en el Galaxy S
|
#5
|
||||
|
||||
Para el Desire también, comprobado, de hecho yo lo saqué de ese foro y lo instalé en ambos móviles
Enviado desde mi Nexus One usando Tapatalk |
#6
|
||||
|
||||
Antes de repostear esto en tu blog, lo normal sería que lo probases, verificases que funciona bien tal y como nos está preguntando josebama y entonces sí que puedes dar esta información.
|
#7
|
||||
|
||||
Alfonso me consta que erlantz1992 lo ha probado, estuvimos los dos y alguno más mano a mano probando, y la rom de Jrsoft lo lleva implementado desde su última actualización, las nigthlys de cyano de las Desire también...
Enviado desde mi Nexus One usando Tapatalk |
#8
|
||||
|
||||
Alfonso me consta que erlantz1992 lo ha probado, estuvimos los dos y alguno más mano a mano probando, y la rom de Jrsoft lo lleva implementado desde su última actualización, las nigthlys de cyano de las Desire también...
Enviado desde mi Nexus One usando Tapatalk |
#9
|
||||
|
||||
Alfonso me consta que erlantz1992 lo ha probado, estuvimos los dos y alguno más mano a mano probando, y la rom de Jrsoft lo lleva implementado desde su última actualización, las nigthlys de cyano de las Desire también...
Enviado desde mi Nexus One usando Tapatalk |
#10
|
||||
|
||||
Si, claro que funciona bien, como bien dice mariang lo hemos probado hace unos cuantos dias y si que funciona. Siento no haberlo dicho antes, no lo he hecho con intencion de molestaros. Mis mas sinceras disculpas. Saludos!!!
|
#11
|
||||
|
||||
Madre mía, de 25MB/s en lectura a 74MB/s... en escritura desempeña igual, pero no importa!! jeje
Muchas gracias por avisarlo. |
#12
|
||||
|
||||
¿Hay que flashearlo cada vez que se instale una nightly?
Saludos! |
#14
|
||||
|
||||
El script para flashear con RA está hecho para la versión 1.7 . Voy a probar a ver si funciona con mi RA Passion 2.2.1. En cuanto pueda, postearé los resultados.
|
#16
|
||||
|
||||
Me Lo he instalado en mi wildfire, tenía 4 kb y me he instalado el script de 1024 kb ya que nuestra pequeña no tiene mucha memoria, pero no se como hacer un test para comprobar la velocidad, sí me podéis indicar como hacerlo OS Lo agradeceria, por cierto tengo la ROM lx sense de nuestro cocinero Poogie
Enviado desde mi HTC Wildfire usando Tapatalk |
#18
|
||||
|
||||
Para los que no quieran andar flasheando, aquí mismo tienen un programa que hace lo mismo y se modifica el tamaño al que queramos y no solo a esos pocos preestablecidos
Probado y funcionando en un N1 |
#19
|
||||
|
||||
Para los que no quieran andar flasheando, aquí mismo tienen un programa que hace lo mismo y se modifica el tamaño al que queramos y no solo a esos pocos preestablecidos
Probado y funcionando en un N1 Gracias. Salu2 |
|
#20
|
||||
|
||||
Para los que no quieran andar flasheando, aquí mismo tienen un programa que hace lo mismo y se modifica el tamaño al que queramos y no solo a esos pocos preestablecidos
Probado y funcionando en un N1 |
Estás aquí | ||||||
|