Beste antwoord
TLDR; Meestal, maar niet altijd.
Om te muggenziften: de kabel bepaalt niet echt de maximale snelheid over die verbindingen. Nou ja, niet helemaal, het kan een kleine invloed hebben. De grootste factor die de maximale snelheid bepaalt, is de controller die de invoer- / uitvoersignalen verwerkt die over die kabel worden verzonden. Maar je zou het gewoon kunnen omschrijven als de kabel – aangezien een SATA-kabel niet zou werken op een USB-poort, en vice versa.
Met SATA 3 is 3.0 het meest voorkomende, met een maximale doorvoer van 6 Gbit. / sec (komt neer op 600 MBytes per seconde). Er zijn nieuwere varianten die snellere overdrachten kunnen uitvoeren, maar ze zijn vrij zeldzaam, je zou ze waarschijnlijk niet op een normale computer / laptop zien (althans nog niet – waarschijnlijk nooit omdat er al betere alternatieven zijn).
USB 3 kan ook 3.0, 3.1 en 3.2 betekenen. Hoewel het zeer waarschijnlijk is wanneer USB 3 wordt vermeld, wordt hiermee 3.0 bedoeld. In dat geval is de maximale doorvoersnelheid 5 Gbit / s (ongeveer 500 MB / s). Het is dus waarschijnlijk een beetje langzamer. Met 3.1 is die snelheid verdubbeld, en op 3.2 is hij nog iets sneller. Tegenwoordig vind je 3.1 USB-poorten vrij vaak, 3.2 nog niet echt alomtegenwoordig. Dus als het een 3.1 is, dan heeft deze een maximale overdrachtssnelheid die sneller is dan een SATA 3.0.
De overdrachtssnelheid is echter slechts één aspect van de ervaren snelheid. Het beïnvloedt hoe snel u een bestand naar / van die schijf kunt kopiëren. Het heeft een groter effect naarmate het bestand groter is. Tot het punt dat het er nauwelijks toe doet of je deze kopie doet naar honderden kleine bestanden.
Het andere aspect van de snelheid die je ervaart, is latentie. Hoe snel begint een dergelijke kopieerinstructie nadat deze is begonnen? Bijv. hoeveel tijd er zit tussen het instrueren van een leesoperatie en het terugkomen van het eerste bit aan gegevens. In dit geval heeft SATA (zelfs oudere dingen) latencies in de microseconden (miljoensten van een seconde), terwijl USB veel langzamer is (zelfs de nieuwere varianten meten nog steeds in milliseconden – 1000sten van een seconde).
Het probleem is dat hoe u aan die schijf werkt, van invloed is op welke van deze de ervaren snelheid tot een grotere deal bepalen. Bijv. het uitvoeren van programmas of zelfs het opstarten van een besturingssysteem betekent vaak veel kleine lees- / schrijfbewerkingen en de latentie is bijna de enige factor die van belang is. Heeft u veel grote videobestanden die u moet overbrengen? Welnu, die overdrachtssnelheid is uw grootste factor.
Het feit dat iets is aangesloten via een “snelle” poort, betekent niet dat het ook “snel” is. De schijf kan nog steeds traag zijn, zelfs als de kabel + verbinding snel is. Bijv. een harde schijf heeft meestal een maximale doorvoersnelheid van 60 tot 150 MB / s (wat ongeveer 0,6 Gbit / s tot 1,5 Gbit / s oplevert). Het maakt niet uit of het een SATA- of USB-aansluiting heeft. Ook heeft een HDD ongeveer 0,01 tot 0,02 seconde vertragingen tussen invoer- / uitvoerbewerkingen, dwz de latentie is veel slechter dan SATA kan doen, maar benadert USB-soorten latentie.
Let op: de doorvoer wordt bepaald door de langzaamste deel in de lijn (of dat nu de drive, de verbindingscontroller of iets anders is), bijv een SATA 3 met een doorvoer van 6 Gb / s en een harde schijf met een doorvoer van 1,2 Gb / s betekent dat u slechts 1,2 Gb / s te zien krijgt. De latentie wordt bij elkaar opgeteld, b.v. een HDD met 0,01 sec latentie op een USB met 0,005 sec latentie betekent dat de totale latentie 0,015 sec is.
Aan de andere kant zou je een schijf kunnen hebben die sneller is dan je connector – een SSD kan 600 MB / s leveren of wat zelfs 4 GB / s (ongeveer 40 Gbit / s), veel sneller dan elke SATA of USB (zelfs de nieuwste) – je hebt een PCIe-verbinding nodig om hier het meeste uit te halen. Om nog maar te zwijgen van het feit dat zelfs oude SSDs latencies hebben die dichter bij de SATA-soort latentie liggen, dus het is nogal dwaas om ze op een USB-poort aan te sluiten (vooral als je gebruik betekent dat latentie een grote factor is).
Zoals eerder aangegeven, er zijn ook alternatieven. Bij sommige computers zijn deze alternatieven al ingebouwd. De belangrijkste is PCIe en is al meer dan tien jaar verkrijgbaar – het is de sleuf waarin een grafische kaart wordt geïnstalleerd. Die sleuf kan ook veel andere dingen aan, waaronder opslagapparaten. Een nieuwere variant is om PCIe 3.0 x4 te gebruiken via een M.2-poort (de M.2-vormfactor kan zowel PCIe als SATA aan). En om het nog vreemder te maken, Thunderbolt is eigenlijk een externe verbinding voor PCIe, bijv. een Thunderbolt 3-poort is een PCIe 3.0 x4-verbinding – met een latentie van ongeveer 0,0000025s (0,0025 milliseconden of 2,5 microseconden) en een doorvoer van 40 Gbit / s (ongeveer 4 GBytes / s).
Antwoord
Het hangt ervan af om welke “USB3” u vraagt. Als het USB 3.1 Gen2 (10 Gbps) is, dan is SATA3 niet sneller.
Overweeg een eenvoudige vergelijking: USB 3.0 gebruikt een onbewerkte bitsnelheid van 5 Gbps, SATA3 gebruikt 6 Gbps en USB 3.1 Gen2 ( aka SuperSpeedPlus) gebruikt een snelheid van 10 GBps.
De verwarring over welke “sneller” is, komt echter meestal van het feit dat de meeste USB-apparaten voor massaopslag flash-geheugenchips met beperkte snelheid gebruiken aan de andere kant van USB -to-media bridge. In veel gevallen gebruiken de “SSD-behuizingen” SATA3-apparaten achter een USB-interface.Als een SSD SATA3-apparaat zich achter een USB 3.0-brug bevindt, wordt de werkelijke gegevenssnelheid beperkt tot de USB 3.0-snelheid, inclusief de link- en protocoloverhead, zodat de werkelijke gegevensoverdrachtsnelheid ongeveer 440 MBytes / s is, of lager dan de natuurlijke snelheid. SATA3-snelheid.
Als de SSD met SATA3-interface zich achter een USB 3.1 SS + -brug bevindt, zal de gegevenssnelheid het SATA3-niveau benaderen, maar nog steeds een tandje minder dan de “native SATA3-kabel”.
Maar als je een hoogwaardige media-opslag-SSD met echte NVMe-interface hebt en deze achter een USB 3.1 Gen2 naar NVMe-brug plaatst, kan de gegevensoverdrachtsnelheid hoger zijn dan 1000 MBytes / s, of behoorlijk hoger dan SATA3. Het is duidelijk dat u een USB 3.1 Gen2-hostcontroller in uw systeem moet hebben. Toch kan uw kilometerstand variëren.