0 votes

Se traduire une augmentation de la taille du cache mémoire en des vitesses E/S plus élevées ?

Bonjour aux passionnés d'Android!

Récemment, j'ai découvert cette application SD Booster sur le Play Store qui prétend augmenter les vitesses d'E/S. En l'installant, elle m'a montré que la taille du cache par défaut pour mon appareil est de 128 Ko et que la taille optimale est de 512 Ko.

Ma question est : est-ce qu'augmenter la taille du cache à 512 Ko augmentera effectivement les vitesses d'E/S? De plus, est-ce que changer les paramètres par défaut du système peut causer des effets indésirables?

Toute aide est appréciée.

0 votes

Voir Wikipedia: Mémoire tampon de disque. Et bien sûr, accéder à la RAM est plus rapide que d'accéder au stockage.

0 votes

Merci d'avoir répondu. J'ai lu la page wiki. Je ne suis toujours pas sûr si je devrais l'augmenter.

0 votes

Vous voudrez toujours mettre cela en balance avec la taille de la RAM disponible, bien sûr, plus le bénéfice attendu. Si vous avez au moins 1 Go de RAM, je vous conseille d'essayer avec 512 ko et de voir si vous pouvez vraiment ressentir une différence. Vous n'avez pas besoin de cela pour des "raisons cosmetiques" (c'est-à-dire juste pour un certain benchmark afin de montrer "plus de points").

1voto

J'ai fait des recherches sur le sujet et j'ai créé le tableau suivant. Il semble que l'augmentation de la taille du cache ne se traduit PAS toujours par des vitesses d'E/S plus élevées.

Appareil de test : Samsung Galaxy S-III i9300, 1,7 GHz, 1 Go de RAM, CM 11 modifié sur mesure

Opération de test : Lecture d'une archive de 100 Mo, Coller un fichier de 100 Mo sur la carte SD, Temps de lancement : Stack Exchange

Le tableau affichant les résultats du test est le suivant.

Tableau affichant la variance des vitesses d'E/S en fonction de la taille du cache.

Comme le montre le tableau, les trois paramètres de test étaient au mieux avec la taille de cache par défaut de 128 Ko. Les tailles plus importantes donnaient des performances tout aussi bonnes en termes de vitesse de lecture, mais échouaient dans les opérations d'écriture et de lancement.

Conclusion : La taille de cache par défaut a déjà été optimisée pour des performances maximales et n'a pas besoin d'être modifiée par l'utilisateur pour des fonctions quotidiennes.

0 votes

Il suffit de se rappeler que les conclusions des tests seront basées sur les spécifications matérielles. J'ai constaté sur l'un de mes appareils que le paramétrage à 1024 Ko le rendait plus réactif, l'application Galerie répondait beaucoup plus rapidement, mais sur mes autres appareils, ce paramètre est tout simplement incorrect. De plus, un test donné donnera des résultats variables, en fonction de ce qui d'autre est ouvert/en cours d'exécution en arrière-plan (services, tâches, autres applications, réseaux, etc.), donc effectuez plusieurs tests dans des conditions variables (ou du moins vos opérations normales) pour obtenir le meilleur paramètre. Faites-nous savoir quel type de résultats vous obtenez après avoir refait les tests.

0 votes

@HasH_BrowN Bien sûr, je vais modifier ma réponse après avoir testé avec une variété d'appareils Android. Merci pour la suggestion.

0 votes

Veuillez fournir un lien vers le graphique que vous avez établi, pour les autres et également pour des lectures supplémentaires. Merci pour la réponse. +1 pour une bonne réponse

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X