|
||
|
#1
|
||||
|
||||
|
Aumentar lectura/escritura en tarjeta SD externa
Cita: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. ![]() Ni que decir que sin ser Root nada se puede hacer ya que es un archivo de sistema (para los que tengan Room sin root nada de nada
__________________
Recuerda, cuanta más competencia exista en el mundo de la tecnología, mucho mejor para nosotros, los que acabamos pagando los productos.
|
| Gracias de parte de: | ||
|
|
|
#2
|
||||
|
||||
|
Es tal y como has puesto. El valor por defecto que se suele encontrar en casi todas las ROMs oficiales de HTC es de 128Kb, que a todas luces parece insuficiente para tarjetas de alta velocidad. El valor se debe ajustar a la velocidad de la tarjeta de memoria que usemos, los 2048 Kb que apuntas suele ser un valor bastante estándar cuando usamos tarjetas de clase 10, pero puede ralentizar si nuestra tarjeta es más lenta. Teniendo root lo más sencillo es usar un par de aplicaciones para probar valores y ajustar el tamaño de caché al óptimo de nuestra tarjeta, yo probé hace algún tiempo SD Tools y SD Booster (ambos gratuitos en la Play Store) y combinados son una gran solución. Uno te permite ajustar el tamaño de la caché y el otro te hace testeos de velocidad de la tarjeta SD para comprobar los resultados. Si os interesa el tema de mejorar la velocidad de la tarjeta os recomiendo que les echeis un ojo.
__________________
Si has encontrado útil mi post pulsa el botón asi sabré que te he ayudado y me animarás a seguir haciéndolo ![]() ¿Tienes dudas sobre el uso correcto de tu batería? Pincha AQUI ¿Dudas sobre Overclock, Underclock, Undervolt, S-OFF, CID, ENG HBOOT, Rooteo, Flasheo de ROMs en el Sensation? Pincha encima de la duda
. Por favor, no me mandeis privados preguntándome cosas que estén explicadas en esos tutoriales, si teneis dudas preguntad en el hilo correspondiente. ![]() Última edición por doctorlirio Día 18/07/12 a las 00:42:15. |
| Gracias de parte de: | ||
![]() |
Estás aquí
|
||||||
|
||||||