Beste Antwort
TLDR; Normalerweise, aber nicht immer.
Zum Nitpicken ist das Kabel nicht wirklich das, was die maximale Geschwindigkeit über diese Verbindungen definiert. Nun, nicht ganz, es kann einen leichten Einfluss haben. Der größte Faktor, der die maximale Geschwindigkeit definiert, ist der Controller, der die über dieses Kabel gesendeten Eingangs- / Ausgangssignale verarbeitet. Sie können es jedoch auch als Kabel definieren, da ein SATA-Kabel an einem USB-Anschluss nicht funktioniert und umgekehrt.
Bei SATA 3 ist 3.0 am häufigsten mit einem maximalen Durchsatz von 6 Gbit / sec (arbeitet mit 600 MByte pro Sekunde). Es gibt neuere Varianten, die schnellere Übertragungen durchführen können, aber sie sind ziemlich selten. Sie werden sie wahrscheinlich nicht auf einem normalen Computer / Laptop sehen (zumindest noch nicht – wahrscheinlich nie, da es bereits bessere Alternativen gibt).
USB 3 kann auch 3.0, 3.1 und 3.2 bedeuten. Obwohl es sehr wahrscheinlich ist, wenn USB 3 angegeben wird, soll es 3.0 bedeuten. In diesem Fall beträgt der maximale Durchsatz 5 Gbit / s (ca. 500 MB / s). Es ist also wahrscheinlich etwas langsamer. Mit 3.1 wird diese Geschwindigkeit verdoppelt und mit 3.2 ist sie noch etwas schneller. Heutzutage finden Sie ziemlich oft 3.1 USB-Anschlüsse, 3.2 sind noch nicht wirklich allgegenwärtig. Wenn es sich also um eine 3.1 handelt, hat sie eine maximale Übertragungsgeschwindigkeit, die schneller als eine SATA 3.0 ist.
Die Übertragungsgeschwindigkeit ist jedoch nur ein Aspekt der erlebten Geschwindigkeit. Dies wirkt sich darauf aus, wie schnell Sie eine Datei auf dieses Laufwerk kopieren können. Je größer die Datei ist, desto größer ist der Effekt. Bis zu dem Punkt, an dem es kaum noch darauf ankommt, ob Sie diese Kopie in Hunderte kleiner Dateien erstellen.
Der andere Aspekt der Geschwindigkeit ist die Latenz. Wie schnell beginnt eine solche Kopieranweisung, nachdem sie begonnen wurde? Z.B. Wie viel Zeit zwischen dem Anweisen einer Leseoperation und dem ersten Datenbit, das zurückkommt. In diesem Fall hat SATA (noch älteres Material) Latenzen in Mikrosekunden (Millionstelsekunden), während USB viel langsamer ist (selbst die neueren Varianten messen immer noch in Millisekunden – 1000stelsekunden).
Das Problem ist nur, wie Sie an diesem Laufwerk arbeiten, welche davon die erlebte Geschwindigkeit für ein größeres Geschäft definieren. Z.B. Das Ausführen von Programmen oder sogar das Booten eines Betriebssystems bedeutet in der Regel viele kleine Lese- / Schreibvorgänge, und die Latenz ist fast der einzige wichtige Faktor. Haben Sie viele große Videodateien, die Sie übertragen müssen? Nun, diese Übertragungsgeschwindigkeit ist Ihr größter Faktor.
Nur weil etwas über einen „schnellen“ Port verbunden ist, heißt das nicht, dass es „schnell“ ist. Das Laufwerk ist möglicherweise immer noch langsam, auch wenn die Kabel- + Verbindung schnell ist. Z.B. Eine Festplatte hat normalerweise einen maximalen Durchsatz von 60 bis 150 MB / s (was etwa 0,6 Gbit / s bis 1,5 Gbit / s ergibt). Egal, ob es sich um eine SATA- oder eine USB-Verbindung handelt. Außerdem weist eine Festplatte zwischen den Eingabe- / Ausgabevorgängen Verzögerungen von etwa 0,01 bis 0,02 Sekunden auf, dh ihre Latenz ist viel schlechter als bei SATA, liegt jedoch nahe an der USB-Latenz.
Beachten Sie, dass der Durchsatz durch die langsamste definiert wird Teil in der Leitung (sei es das Laufwerk, der Verbindungscontroller oder etwas anderes), z Ein SATA 3 mit 6 Gbit / s Durchsatz und eine Festplatte mit 1,2 Gbit / s Durchsatz bedeuten, dass Sie nur 1,2 Gbit / s sehen können. Die Latenz wird addiert, z. Eine Festplatte mit einer Latenz von 0,01 s auf einem USB-Stick mit einer Latenz von 0,005 s bedeutet eine Gesamtlatenz von 0,015 s.
Andererseits könnten Sie ein Laufwerk haben, das schneller als Ihr Anschluss ist – eine SSD kann 600 MB / s oder mehr liefern Selbst 4 GB / s (ca. 40 Gbit / s), viel schneller als bei SATA oder USB (auch bei den neuesten) – Sie benötigen eine PCIe-Verbindung, um diese optimal nutzen zu können. Ganz zu schweigen davon, dass selbst alte SSDs Latenzen aufweisen, die näher an der SATA-Latenz liegen. Daher ist es ziemlich dumm, sie an einen USB-Anschluss anzuschließen (insbesondere, wenn in Ihrem Anwendungsfall die Latenz ein wichtiger Faktor ist).
Wie bereits erwähnt, Es gibt auch Alternativen. Es gibt einige Computer, auf denen diese Alternativen bereits integriert sind. Der Hauptcomputer ist PCIe und ist seit mehr als einem Jahrzehnt verfügbar – es ist der Steckplatz, in den eine Grafikkarte installiert wird. Dieser Steckplatz kann auch viele andere Dinge erledigen, darunter Speichergeräte. Eine neuere Variante ist die Verwendung von PCIe 3.0 x4 über einen M.2-Port (der M.2-Formfaktor kann sowohl PCIe als auch SATA verarbeiten). Und um es noch seltsamer zu machen, ist Thunderbolt tatsächlich eine externe Verbindung für PCIe, z. Ein Thunderbolt 3-Port ist eine PCIe 3.0 x4-Verbindung mit einer Latenz von etwa 0,0000025 Sekunden (0,0025 Millisekunden oder 2,5 Mikrosekunden) und einem Durchsatz von 40 Gbit / s (ca. 4 GByte / s).
Antwort
Es hängt davon ab, nach welchem „USB3“ Sie fragen. Wenn es sich um USB 3.1 Gen2 (10 Gbit / s) handelt, ist SATA3 nicht schneller.
Betrachten Sie einen einfachen Vergleich: USB 3.0 verwendet eine Rohbitrate von 5 Gbit / s, SATA3 verwendet 6 Gbit / s und USB 3.1 Gen2 ( (auch bekannt als SuperSpeedPlus) verwendet eine Rate von 10 GBit / s.
Die Verwirrung darüber, welches „schneller“ ist, beruht jedoch normalerweise auf der Tatsache, dass die meisten USB-Massenspeichergeräte geschwindigkeitsbegrenzte Flash-Speicherchips am anderen Ende von USB verwenden -zu-Medienbrücke. In vielen Fällen verwenden die „SSD-Gehäuse“ SATA3-Geräte hinter der USB-Schnittstelle.Befindet sich ein SSD-SATA3-Gerät hinter einer USB 3.0-Brücke, ist die tatsächliche Datenrate auf die USB 3.0-Geschwindigkeit begrenzt, die den Verbindungsaufwand und den Protokoll-Overhead umfasst, sodass die tatsächliche Datenübertragungsrate etwa 440 MByte / s oder weniger als die natürliche beträgt SATA3-Rate.
Befindet sich die SSD mit SATA3-Schnittstelle hinter einer USB 3.1 SS + -Brücke, nähert sich die Datenrate dem SATA3-Pegel, ist aber immer noch eine Stufe niedriger als das „native SATA3-Kabel“.
Wenn Sie jedoch eine hochwertige Medienspeicher-SSD mit echter NVMe-Schnittstelle haben und diese hinter eine USB 3.1 Gen2-zu-NVMe-Brücke stellen, kann die Datenübertragungsrate über 1000 MByte / s oder deutlich über der von SATA3 liegen. Natürlich müssen Sie einen USB 3.1 Gen2-Host-Controller in Ihrem System haben. Trotzdem kann Ihr Kilometerstand variieren.