Je n'obtiens que 30 Mo/sec entre mon ordinateur et une clé USB, alors que l'USB 2.0 prend en charge les transferts de 480 Mo/sec (ou 60 Mo/sec). (Par conséquent, je n'obtiens que la moitié de la vitesse nominale). Y a-t-il quelque chose de présent dans la norme USB qui devrait donner lieu à de telles vitesses moitié apparentes ?
Réponses
Trop de publicités?USB 2 utilise des trames de 1 milliseconde et, en mode High Speed (480 Mb/s), elles sont divisées en 8 microtrames. La taille maximale des paquets de masse (utilisés par les dispositifs de stockage de masse USB) est de 512 octets. Selon le ce document très informatif le maximum théorique est de 13 paquets par microtrame. Ainsi, le théorique La vitesse maximale d'une clé USB 2 est :
1000 * 8 * 512 * 13 = 53248000 ~= 53 MB/s
Cet autre document de Cypress dit vers la fin qu'ils réussissent réellement 43 MB/s .
En pratique, la limite sera généralement le flash lui-même.
Edit : Cette information se trouve en fait également dans le Spécifications de l'USB 2 .
Votre clé USB est le goulot d'étranglement. Elle ne peut pas atteindre le maximum théorique de 60 Mo/s. Voici un extrait de Wikipedia :
Les clés USB modernes ont une connectivité USB 2.0. Cependant, elles n'utilisent pas actuellement pas la totalité des 480 Mbit/s (60MB/s) de l'USB 2.0 Hi-Speed. en raison des limitations techniques inhérentes à la technologie flash NAND. Les disques durs les plus rapides actuellement disponibles utilisent un contrôleur à double canal, bien qu'ils n'aient pas encore atteint leur vitesse de croisière. double canal, bien qu'ils soient encore très loin du taux de transfert possible avec un disque dur de la génération actuelle. taux de transfert possible à partir d'un disque dur de la génération actuelle, ou de la débit maximal d'un port USB à haut débit. (...)
Typique Les lecteurs rapides peuvent lire jusqu'à 30 mégaoctets/s (Mo/s) et écrire à la moitié de cette vitesse. environ la moitié de cette vitesse. C'est environ 20 fois plus rapide que les périphériques USB 1.1 "qui sont limités à une vitesse maximale de 12 Mbit/s (1,5 Mo/s). (1,5 Mo/s).
Une vitesse de transfert maximale d'environ 30 Mo/sec est tout à fait typique.
Les connexions USB 1.0 et USB 2.0 sont semi-duplex, ce qui signifie que les données ne circulent que dans une seule direction à la fois. Le partage de la connexion entre les deux directions est probablement la principale raison du ralentissement de la vitesse de transfert.
En comparaison, l'USB 3 et Ethernet sont en duplex intégral et répondent mieux aux vitesses de transfert attendues.
Dans ma machine, la vitesse d'une clé USB2 ne dépasse jamais 33 Mo/s dans l'application de test, même si Windows a signalé une vitesse de 33-37 Mo/s. J'ai effectué quelques tests et activé le cache du disque (propriétés du périphérique) et augmenté la taille maximale de transfert USB à 2 Mo (KB2581464), mais je n'ai pas pu l'accélérer.
L'interface USB 2.0 peut constituer une limite en raison de la surcharge de signalisation et de commande ainsi que de l'espacement entre les paquets.
J'ai un SSD rapide connecté par USB 2.0. Le disque est beaucoup plus rapide que l'interface (par un facteur de plus de 10).
La vitesse de lecture atteint un maximum de 33 Mo/s et la vitesse d'écriture de 17,5 Mo/s. La vitesse d'écriture est presque 50% plus lente en raison d'une vérification de la lecture après l'écriture et du fait que le signal USB est semi-duplex comme une autre réponse le mentionne.
Avec un iMac mi-2007 et un disque Verbatim USB2 transférant des données vers un lecteur FW800, j'obtiens 36-37 Mo/s. C'est déjà très bien pour USB2.
Si j'ajoute un deuxième transfert à partir d'un autre disque USB2 (Packard Bell) connecté au même hub USB2 vers le même disque FW800, le taux de transfert combiné passe à 42 Mo/s. C'est exceptionnel et c'est le taux de transfert le plus élevé que j'ai jamais vu sur USB2.
Plus de 35-40 MB/s sur USB2.0 est pratiquement impossible et je dédiais déjà un contrôleur USB2 uniquement pour ces disques, sans souris ou autres périphériques interférant.
- Réponses précédentes
- Plus de réponses