Il cavo SATA 3 è sempre più veloce dellUSB 3?

Migliore risposta

TLDR; Di solito, ma non sempre.

Per dirla tutta, il cavo non è realmente ciò che definisce la velocità massima su quelle connessioni. Beh, non del tutto, potrebbe avere una leggera influenza. Il fattore più importante che definisce la velocità massima è il controller che gestisce i segnali di ingresso / uscita inviati su quel cavo. Ma potresti semplicemente definirlo come il cavo, poiché un cavo SATA non funzionerebbe su una porta USB e viceversa.

Con SATA 3, la cosa più comune è 3.0 che ha un throughput massimo di 6 Gbit / sec (funziona per chiudere su 600 MB al secondo). Esistono varianti più recenti in grado di eseguire trasferimenti più veloci, ma sono piuttosto rare, probabilmente non le vedresti in un normale computer / laptop (almeno non ancora, probabilmente mai perché esistono già alternative migliori).

USB 3 può anche significare 3.0, 3.1 e 3.2. Sebbene molto probabile quando si afferma USB 3, si intende 3.0. In tal caso il suo throughput massimo è di 5 Gbit / s (circa 500 MB / s). Quindi è probabilmente un po più lento. Con 3.1 quella velocità è raddoppiata, e con 3.2 è ancora un po più veloce. Oggigiorno si trovano abbastanza spesso porte USB 3.1, 3.2 non ancora onnipresenti. Quindi, se è un 3.1, ha una velocità di trasferimento massima che è più veloce di un SATA 3.0.

Tuttavia, la velocità di trasferimento è solo un aspetto della velocità sperimentata. Influisce sulla velocità con cui puoi copiare un file su / fuori da quellunità. Ha un effetto maggiore quanto più grande è il file. Al punto che non importa affatto se stai facendo questa copia su centinaia di piccoli file.

Laltro aspetto della velocità che riscontri è la latenza. Quanto velocemente inizia una simile istruzione di copia dopo che è stata avviata? Per esempio. quanto tempo intercorre tra listruzione di unoperazione di lettura e la restituzione del primo bit di dati. In questo caso SATA (anche cose più vecchie) ha latenze di micro secondi (milionesimi di secondo), mentre USB è molto più lento (anche le varianti più recenti misurano ancora in millisecondi – millesimi di secondo).

Il problema è proprio come lavori su quellunità influisce su quale di questi definisce la velocità con esperienza per un affare maggiore. Per esempio. lesecuzione di programmi o anche lavvio di un sistema operativo tende a significare molte piccole letture / scritture e la latenza è quasi lunico fattore importante. Hai molti file video di grandi dimensioni che devi trasferire? Ebbene, quella velocità di trasferimento è il tuo fattore più importante.

Inoltre, solo perché qualcosa è collegato su una porta “veloce” non significa che sia “veloce”. Lunità potrebbe essere ancora lenta anche se la connessione via cavo è veloce. Per esempio. un HDD tende ad avere un throughput massimo da 60 a 150 MB / s (da circa 0,6 Gbit / sa 1,5 Gbit / s). Non importa se è su una connessione SATA o USB. Inoltre un HDD ha ritardi di circa 0,01-0,02 secondi tra le operazioni di input / output, ovvero la sua latenza è molto peggiore di quella che può fare SATA, ma vicino ai tipi di latenza USB.

Nota, il throughput è definito dal più lento parte nella riga (che sia lunità, il controller di connessione o qualcosaltro), ad es una SATA 3 con velocità di trasmissione di 6 Gb / se un HDD con velocità di trasmissione di 1,2 Gb / s significa che puoi vedere solo 1,2 Gb / s. La latenza viene sommata, ad es. un HDD con una latenza di 0,01 s su un USB con una latenza di 0,005 s significa che la latenza totale è di 0,015 s.

Quindi di nuovo potresti avere ununità più veloce del tuo connettore: un SSD può fornire 600 MB / so qualcosa anche 4 GB / s (circa 40 Gbit / s), molto più veloce di qualsiasi SATA o USB (anche i più recenti) – avresti bisogno di una connessione PCIe per ottenere il massimo da questi. Per non parlare anche dei vecchi SSD hanno latenze più vicine al tipo di latenza SATA, quindi collegarli a una porta USB (specialmente se il tuo caso duso significa che la latenza è un fattore importante) è piuttosto sciocco.

Come accennato prima, ci sono anche delle alternative. Ci sono alcuni computer dotati di queste alternative già integrate. Il principale è PCIe ed è disponibile da più di un decennio: è lo slot in cui viene installata una scheda grafica. Quello slot può gestire anche molte altre cose, una delle quali sono i dispositivi di archiviazione. Una variante più recente consiste nellusare PCIe 3.0 x4 su una porta M.2 (il fattore di forma M.2 può gestire sia PCIe che SATA). E poi per renderlo ancora più strano, Thunderbolt è in realtà una connessione esterna per PCIe, ad es. una porta Thunderbolt 3 è una connessione PCIe 3.0 x4, che offre una latenza di qualcosa come 0,0000025 s (0,0025 millisecondi o 2,5 micro secondi) e un throughput di 40 Gbit / s (circa 4 GB / s).

Risposta

Dipende da quale “USB3” stai chiedendo. Se è USB 3.1 Gen2 (10 Gbps), no, SATA3 non è più veloce.

Considera un semplice confronto: USB 3.0 utilizza un bit rate grezzo di 5 Gbps, SATA3 utilizza 6 Gbps e USB 3.1 Gen2 ( aka SuperSpeedPlus) utilizza una velocità di 10 GBps.

Tuttavia, la confusione su quale sia “più veloce” di solito deriva dal fatto che la maggior parte dei dispositivi di archiviazione di massa USB utilizza chip di archiviazione flash a velocità limitata sullaltra estremità dellUSB -to-media bridge. In molti casi gli “involucri SSD” utilizzano dispositivi SATA3 dietro linterfaccia USB.Se un dispositivo SSD SATA3 si trova dietro un bridge USB 3.0, la velocità dati effettiva sarà limitata alla velocità USB 3.0, che include il collegamento e il sovraccarico del protocollo, in modo che la velocità di trasferimento dati effettiva sarà di circa 440 MByte / s, o inferiore a quella naturale Velocità SATA3.

Se lSSD con interfaccia SATA3 si trova dietro un bridge USB 3.1 SS +, la velocità dati si avvicinerà al livello SATA3, ma comunque una tacca inferiore al “cavo SATA3 nativo”.

Ma se si dispone di un SSD di archiviazione multimediale di alta qualità con una vera interfaccia NVMe e lo si inserisce dietro un bridge da USB 3.1 Gen2 a NVMe, la velocità di trasferimento dei dati può superare i 1000 MByte / s, o addirittura superiore a SATA3. Ovviamente devi avere un controller host USB 3.1 Gen2 nel tuo sistema. Tuttavia, il tuo chilometraggio potrebbe variare.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *