3 votes

Comment puis-je déterminer quelle est la vitesse de transfert USB normale pour mon téléphone Android ?

J'ai du mal à obtenir des vitesses de transfert USB décentes avec mon ordinateur Ubuntu, que j'ai demandé sur le site Ask Ubuntu .

Les réponses que j'y ai trouvées m'ont aidé à améliorer les vitesses USB en général, mais il semble que mon téléphone soit toujours beaucoup plus lent que les autres appareils. Par exemple, je peux transférer des fichiers vers mon caméscope Sony à environ 17,5 Mo/s, mais le transfert de fichiers vers mon téléphone Android (Samsung Galaxy 2 avec ICS) se fait à environ 2 Mo/s.

Comment puis-je déterminer si 2 Mo/s est une vitesse de transfert normale pour mon téléphone Android ? En d'autres termes, que dois-je savoir sur les spécifications de sa carte SD (il en a deux, une interne et une externe) ou d'autres détails afin de déterminer si j'obtiens les performances maximales ou si elle est toujours entravée ?

7voto

R R Points 6242

Il n'existe pas de vitesse de transfert USB normale. Elle dépend de plusieurs facteurs, dont les suivants, mais pas seulement :

  • Classe de la carte SD
  • Vitesse USB (1.1 vs 2.0)
  • Performance et charge de l'ordinateur

Parmi ces trois éléments, celui qui a le plus d'influence est la classe de la carte SD. La classe décrit le minimum Vitesse d'écriture de la carte en MB/s. Par exemple, une carte de classe 10 a une vitesse d'écriture minimale de 10 Mo/s.
En se basant sur cela, votre carte SD est très probablement de classe 2.


Si vous ne pouvez pas localiser votre Classe sdcard il existe un outil gratuit (uniquement pour les utilisateurs de Windows) qui vous donne le taux de transfert de votre carte SD :

H2testw 1.4

Une fois que vous aurez terminé de vérifier votre unité, vous pourrez voir le temps exact qu'il a fallu pour que l'opération se termine, le nombre de mégaoctets testés et, bien sûr, la vitesse d'écriture/de lecture.


En passant : Le cache dont parle Abdul n'a rien à voir avec cela. C'est pour la lecture et ne s'applique que si la carte est montée dans le téléphone.

1voto

Michael Borgwardt Points 181658

La vitesse de transfert dépend principalement de la "classe" de votre carte SD.

cartes-micro-sd-cartes-smartphones-vitesse-classe-expliquée

Edit :

J'ai fait des recherches sur ce problème et il semble que la lenteur des transferts soit due à la taille du cache pour la lecture de la carte SD. Elle est réglée sur 128 Ko dans la plupart des cas. Vous pouvez le vérifier en exécutant la commande suivante.

adb shell cat /sys/devices/virtual/bdi/179:0/read_ahead_kb

Pour modifier cette valeur, vous devez avoir Racine accès. De plus, les changements seront réinitialisés au redémarrage. Les développeurs de xda ont créé des scripts pour faire persister ce changement, vérifiez este pour une explication détaillée.

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