fosco_
10/09/11, 13:07:50
El método se basa en ajustar la memoria caché asignada a la SD a la velocidad mínima de transferencia de la misma. Esta velocidad depende de la Clase, por defecto las roms oficiales tienen este valor a 128kb, muy por debajo del valor óptimo, las roms cocinadas suelen estar a 1024kb con lo que el aumento de rendimiento en este caso será menor.
Nota: es necesario tener permisos de root.
Para las pruebas yo voy a usar una microSD Samsung Clase 2 de 8Gb
0. Programas necesarios
SDTools (https://market.android.com/details?id=ales.veluscek.sdtools): para medir la velocidad de transferencia de la SD
SD Speed Increase (https://market.android.com/details?id=com.sdincrease.it): para cambiar el tamaño de la caché de ls SD
1. Comprueba la velocidad de transferencia de tu SD
Las microSD tienen una velocidad de transferencia mínima que depende de su clase, en esta tabla tenéis los valores:
http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/SDHC_Speed_Class_2.svg/28px-SDHC_Speed_Class_2.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_2.svg) Class 2 = 2 Mb/s
http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/SDHC_Speed_Class_4.svg/28px-SDHC_Speed_Class_4.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_4.svg) Class 4 = 4 MB/s
http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/SDHC_Speed_Class_6.svg/28px-SDHC_Speed_Class_6.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_6.svg) Class 6 = 6 MB/s
http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/SDHC_Speed_Class_10.svg/28px-SDHC_Speed_Class_10.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_10.svg) Class 10 = 10 MB/s
Nota: si no sabes de que clase es tu microSD sácala del móvil y lo verás escrito en la targeta.
2. Test de velocidad previo
Para poder comparar haz un test de velocidad antes de hacer la optimización.
SDTools - Start Speed Tests
Apunta los resultados, en mi caso ha dado 5.0Mb/s en escritura y 13.1Mb/s en lectura.
3. Aumentar el rendimiento
Para aumentar el rendimiento de la SD vamos a ajustar el tamaño de la caché de disco a la velocidad mínima de transferencia de tu microSD. Los valores óptimos para la caché en cada caso serán
http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/SDHC_Speed_Class_2.svg/28px-SDHC_Speed_Class_2.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_2.svg) Class 2 = 2048kb
http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/SDHC_Speed_Class_4.svg/28px-SDHC_Speed_Class_4.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_4.svg) Class 4 = 4096kb
http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/SDHC_Speed_Class_6.svg/28px-SDHC_Speed_Class_6.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_6.svg) Class 6 = 6144kb
http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/SDHC_Speed_Class_10.svg/28px-SDHC_Speed_Class_10.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_10.svg) Class 10 = 10240kb
Pon la que se ajuste a la Clase de tu SD y marca la casilla Set on every reboot, pulsa el icono rojo y negro de la flecha-llama y reinicia el móvil.
http://i.imgur.com/tdhKi.jpg
Yo he usado el valor 2048kb ya que mi SD es de Clase 2.
4. Comprueba el resultado
Tras reiniciar vuelve a ejecutar el programa SDTools y compara el resultado con el del punto 2.
http://i.imgur.com/MVRfT.jpg
¿Ha mejorado? En mi caso sí, aunque poco
Antes: 5Mb/s - 13Mb/s
Después: 5Mb/s - 16Mb/s
Nota: es necesario tener permisos de root.
Para las pruebas yo voy a usar una microSD Samsung Clase 2 de 8Gb
0. Programas necesarios
SDTools (https://market.android.com/details?id=ales.veluscek.sdtools): para medir la velocidad de transferencia de la SD
SD Speed Increase (https://market.android.com/details?id=com.sdincrease.it): para cambiar el tamaño de la caché de ls SD
1. Comprueba la velocidad de transferencia de tu SD
Las microSD tienen una velocidad de transferencia mínima que depende de su clase, en esta tabla tenéis los valores:
http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/SDHC_Speed_Class_2.svg/28px-SDHC_Speed_Class_2.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_2.svg) Class 2 = 2 Mb/s
http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/SDHC_Speed_Class_4.svg/28px-SDHC_Speed_Class_4.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_4.svg) Class 4 = 4 MB/s
http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/SDHC_Speed_Class_6.svg/28px-SDHC_Speed_Class_6.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_6.svg) Class 6 = 6 MB/s
http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/SDHC_Speed_Class_10.svg/28px-SDHC_Speed_Class_10.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_10.svg) Class 10 = 10 MB/s
Nota: si no sabes de que clase es tu microSD sácala del móvil y lo verás escrito en la targeta.
2. Test de velocidad previo
Para poder comparar haz un test de velocidad antes de hacer la optimización.
SDTools - Start Speed Tests
Apunta los resultados, en mi caso ha dado 5.0Mb/s en escritura y 13.1Mb/s en lectura.
3. Aumentar el rendimiento
Para aumentar el rendimiento de la SD vamos a ajustar el tamaño de la caché de disco a la velocidad mínima de transferencia de tu microSD. Los valores óptimos para la caché en cada caso serán
http://upload.wikimedia.org/wikipedia/commons/thumb/8/89/SDHC_Speed_Class_2.svg/28px-SDHC_Speed_Class_2.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_2.svg) Class 2 = 2048kb
http://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/SDHC_Speed_Class_4.svg/28px-SDHC_Speed_Class_4.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_4.svg) Class 4 = 4096kb
http://upload.wikimedia.org/wikipedia/commons/thumb/1/19/SDHC_Speed_Class_6.svg/28px-SDHC_Speed_Class_6.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_6.svg) Class 6 = 6144kb
http://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/SDHC_Speed_Class_10.svg/28px-SDHC_Speed_Class_10.svg.png (http://es.wikipedia.org/wiki/Archivo:SDHC_Speed_Class_10.svg) Class 10 = 10240kb
Pon la que se ajuste a la Clase de tu SD y marca la casilla Set on every reboot, pulsa el icono rojo y negro de la flecha-llama y reinicia el móvil.
http://i.imgur.com/tdhKi.jpg
Yo he usado el valor 2048kb ya que mi SD es de Clase 2.
4. Comprueba el resultado
Tras reiniciar vuelve a ejecutar el programa SDTools y compara el resultado con el del punto 2.
http://i.imgur.com/MVRfT.jpg
¿Ha mejorado? En mi caso sí, aunque poco
Antes: 5Mb/s - 13Mb/s
Después: 5Mb/s - 16Mb/s