0 votos

¿El aumento del tamaño de la memoria caché se traduce en mayores velocidades de E/S?

¡Hola entusiastas de Android!

Hace poco encontré esta aplicación SD Booster en Play Store que dice aumentar la velocidad de E/S. Al instalarlo, me mostró que el tamaño de caché predeterminado para mi dispositivo es de 128 KB y que el tamaño óptimo es de 512 KB.

Mi pregunta es, ¿aumentar el tamaño de la caché a 512 KB aumentará realmente la velocidad de E/S? Además, ¿cambiar los valores predeterminados del sistema puede causar algún efecto adverso?

Se agradece cualquier ayuda.

0 votos

Véase Wikipedia: Búfer de disco . Y, por supuesto, acceder a la RAM es más rápido que acceder al almacenamiento.

0 votos

Gracias por responder. He leído la página wiki. Aún no estoy seguro de si debo aumentarlo.

0 votos

Por supuesto, siempre tendrás que sopesarlo con el tamaño de la RAM disponible, además del beneficio esperado. Si tienes al menos 1 GB de RAM, yo lo probaría con 512 kB y vería si realmente notas la diferencia. No lo necesitas por "razones cosméticas" (es decir, sólo para que algún benchmark muestre "más puntos").

1voto

He investigado un poco sobre el tema y he llegado a la siguiente tabla. Parece que aumentar el tamaño de la caché NO siempre se traduce en mayores velocidades de E/S.

Test Device: Samsung Galaxy S-III i9300, 1.7GHz, 1GB RAM, CM 11 Custom Modded

Test Operation: 100MB Archive Read, Paste 100MB file to SD Card, Launch Time: Stack Exchange

El gráfico que muestra los resultados de la prueba es el siguiente.

Chart displaying variance of I/O speeds with cache size.

Como se observa en el gráfico, los tres parámetros de prueba alcanzaron sus mejores resultados con el tamaño de caché estándar (por defecto) de 128 KB. Tamaños superiores dieron un rendimiento igual de bueno en velocidades de lectura, pero fallaron en operaciones de escritura y lanzamiento.

Conclusiones: El tamaño predeterminado de la caché ya se ha optimizado para obtener el máximo rendimiento y no es necesario que el usuario lo modifique para las funciones cotidianas.

0 votos

Recuerda que las conclusiones de las pruebas dependerán de las especificaciones del hardware. En uno de mis dispositivos, al configurarlo a 1024 KB, la aplicación Galería respondía mucho más rápido, pero en mis otros dispositivos, esa configuración es incorrecta. Además, una prueba determinada tendrá resultados variables, dependiendo de qué otras cosas estén abiertas/ejecutándose en segundo plano (servicios, tareas, otras aplicaciones, redes, etc.), así que realiza varias pruebas en distintas condiciones (o al menos en tus operaciones normales) para obtener la mejor configuración. Háganos saber qué tipo de resultados obtiene después de probar de nuevo.

0 votos

@HasH_BrowN Claro, editaré mi respuesta después de probar con varios dispositivos Android. Gracias por la sugerencia.

0 votos

Por favor, facilite un enlace al gráfico que ha elaborado, para los demás y también para lectura adicional. Gracias por la respuesta. +1 por una buena respuesta

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X