Le câble SATA 3 est-il toujours plus rapide que lUSB 3?

Meilleure réponse

TLDR; Habituellement, mais pas toujours.

Pour pinailler, le câble nest pas vraiment ce qui définit la vitesse maximale sur ces connexions. Eh bien, pas entièrement, cela peut avoir une légère influence. Le plus grand facteur définissant la vitesse maximale est le contrôleur qui gère les signaux dentrée / sortie envoyés sur ce câble. Mais vous pouvez simplement le définir comme le câble – puisquun câble SATA ne fonctionnerait pas sur un port USB, et vice versa.

Avec SATA 3, la chose la plus courante est la 3.0 qui a un débit maximal de 6 Gbits / sec (fonctionne pour fermer sur 600 Mo par seconde). Il existe des variantes plus récentes capables deffectuer des transferts plus rapides, mais elles sont assez rares, vous ne les verrez probablement pas dans un ordinateur / ordinateur portable normal (du moins pas encore – probablement jamais car il existe déjà de meilleures alternatives).

USB 3 peut également signifier 3.0, 3.1 et 3.2. Bien que très probable lors de la déclaration USB 3, cela signifie 3.0. Dans ce cas, son débit maximal est de 5 Gbit / s (environ 500 Mo / s). Cest donc probablement un peu plus lent. Avec 3.1, cette vitesse est doublée, et sur 3.2, cest encore un peu plus rapide. De nos jours, vous trouvez assez souvent des ports USB 3.1, 3.2 pas encore vraiment omniprésents. Donc, sil sagit dun 3.1, alors il a une vitesse de transfert maximale qui est plus rapide quun SATA 3.0.

Cependant, la vitesse de transfert nest quun aspect de la vitesse expérimentée. Cela affecte la vitesse à laquelle vous pouvez copier un fichier sur / hors de ce lecteur. Il a un effet plus important plus le fichier est volumineux. Au point où cela na guère dimportance si vous faites cette copie dans des centaines de petits fichiers.

Lautre aspect de la vitesse que vous rencontrez est la latence. À quelle vitesse une telle instruction de copie démarre-t-elle après son lancement? Par exemple. combien de temps entre linstruction dune opération de lecture et le premier bit de données à revenir. Dans ce cas, SATA (encore plus ancien) a des latences en micro secondes (millionièmes de seconde), tandis que lUSB est beaucoup plus lent (même les nouvelles variantes mesurent toujours en millisecondes – 1000e de seconde).

Le problème est que la façon dont vous travaillez sur ce disque affecte lequel de ces facteurs définit la vitesse expérimentée de manière plus importante. Par exemple. exécuter des programmes ou même démarrer un système dexploitation a tendance à signifier de nombreuses petites lectures / écritures et la latence est presque le seul facteur dimportance. Vous avez beaucoup de gros fichiers vidéo à transférer? Eh bien, cette vitesse de transfert est votre facteur le plus important.

De plus, ce nest pas parce que quelque chose est connecté via un port «rapide» quil est «rapide». Le lecteur peut encore être lent même si la connexion câble + est rapide. Par exemple. un disque dur a tendance à avoir un débit maximal de 60 à 150 Mo / s (soit environ 0,6 Gbit / s à 1,5 Gbit / s). Quil sagisse dune connexion SATA ou USB. De plus, un disque dur a un délai denviron 0,01 à 0,02 seconde entre les opérations dentrée / sortie, cest-à-dire que sa latence est bien pire que celle que SATA peut faire, mais proche des types de latence USB.

Remarque, le débit est défini par le plus lent partie de la ligne (que ce soit le lecteur, le contrôleur de connexion ou autre chose), par ex. un SATA 3 avec un débit de 6 Gb / s et un disque dur avec un débit de 1,2 Gb / s signifie que vous ne voyez que 1,2 Gb / s. La latence est ajoutée ensemble, par ex. un disque dur avec une latence de 0,01 s sur une clé USB avec une latence de 0,005 s signifie que la latence totale est de 0,015 s.

Là encore, vous pourriez avoir un disque plus rapide que votre connecteur – un SSD peut donner 600 Mo / s ou plus même 4 Go / s (environ 40 Gbit / s), beaucoup plus rapide que nimporte quel SATA ou USB (même les plus récents) – vous auriez besoin dune connexion PCIe pour en tirer le meilleur parti. Sans oublier que même les vieux SSD ont des latences plus proches du type de latence SATA, donc les brancher sur un port USB (surtout si votre cas dutilisation signifie que la latence est un facteur important) est plutôt idiot.

Comme indiqué précédemment, il existe également des alternatives. Certains ordinateurs sont déjà équipés de ces alternatives. Le principal est PCIe et est disponible depuis plus de dix ans – cest le logement dans lequel une carte graphique est installée. Cet emplacement peut également gérer beaucoup dautres choses, dont les périphériques de stockage. Une variante plus récente consiste à utiliser PCIe 3.0 x4 sur un port M.2 (le facteur de forme M.2 peut gérer à la fois PCIe et SATA). Et puis pour le rendre encore plus étrange, Thunderbolt est en fait une connexion externe pour PCIe, par exemple. un port Thunderbolt 3 est une connexion PCIe 3.0 x4 – donnant une latence de quelque chose comme 0,0000025s (0,0025 millisecondes ou 2,5 microsecondes) et un débit de 40 Gbit / s (environ 4 Go / s).

Réponse

Cela dépend de l «USB3» dont vous parlez. Sil sagit de lUSB 3.1 Gen2 (10 Gbps), alors non, SATA3 nest pas plus rapide.

Considérez une comparaison simple: USB 3.0 utilise un débit binaire brut de 5 Gbps, SATA3 utilise 6 Gbps et USB 3.1 Gen2 ( aka SuperSpeedPlus) utilise un débit de 10 Go / s.

Cependant, la confusion quant à savoir lequel est le plus «rapide» vient généralement du fait que la plupart des périphériques de stockage de masse USB utilisent des puces de stockage flash à vitesse limitée à lautre extrémité de lUSB -pont média. Dans de nombreux cas, les «boîtiers SSD» utilisent des périphériques SATA3 derrière une interface USB.Si un périphérique SSD SATA3 est derrière un pont USB 3.0, le débit de données réel sera limité à la vitesse USB 3.0, qui comprend la liaison et la surcharge de protocole, de sorte que le taux de transfert de données réel sera denviron 440 Mo / s, ou inférieur au naturel. Débit SATA3.

Si le SSD avec interface SATA3 est derrière un pont USB 3.1 SS +, le débit de données se rapprochera du niveau SATA3, mais toujours un cran inférieur au «câble SATA3 natif».

Mais si vous disposez dun SSD de stockage multimédia de haute qualité avec une véritable interface NVMe et que vous le placez derrière un pont USB 3.1 Gen2 vers NVMe, le taux de transfert de données peut atteindre plus de 1000 Mo / s, ou bien plus élevé que SATA3. De toute évidence, vous devez avoir un contrôleur hôte USB 3.1 Gen2 dans votre système. Votre kilométrage peut encore varier.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *