RISPOSTA BREVE
La risposta alla tua domanda come posta nel titolo è che dipende davvero da quali porte hai a disposizione, preferenze personali, costi, ecc.
Lo dico perché sia USB 3.0 che Thunderbolt sono più veloci di Ethernet, quindi non importa da che parte si va dal punto di vista della velocità.
Più specificamente (e a rischio di semplificazione eccessiva):
- Ethernet supporta fino a 1 Gbps *
- USB 3.0 supporta fino a 5 Gbps
- USB 3.1 supporta fino a 10 Gbps
- Colpo di fulmine da 1 a 10 Gbps
- Colpo di fulmine da 2 a 20 Gbps
- Colpo di fulmine da 3 a 40 Gbps
* Nella stragrande maggioranza dei casi, sebbene esistano reti Ethernet a 10 Gbps.
Quindi, come puoi vedere, non importa perché sono tutti più veloci della Ethernet a cui stai convertendo.
RISPOSTA LUNGA
Sto aggiungendo questa risposta più lunga a causa dei vari commenti sotto la mia risposta originale.
Per cominciare, Ethernet può effettivamente supportare fino a 10 Gbps. Tuttavia, nel 99,9% dei casi (ok, non posso citare una fonte per quella cifra - sto solo sottolineando) questo non sarà una considerazione pratica per gli utenti a meno che non intendono connettersi a una rete Ethernet da 10 Gbps esistente. Mentre Ethernet 10Gbps sta iniziando a guadagnare terreno in termini di infrastruttura di rete, ciò sta accadendo solo in alcune delle più grandi organizzazioni o in quelle che hanno un particolare bisogno di questo tipo di installazione (come ISP, provider di cloud, data center, ecc.) . Vale anche la pena notare che Apple non ha mai lanciato un computer (nemmeno Mac Pro o Server) che supporta nativamente Ethernet a 10 Gbps.
Uno dei motivi di una velocità di acquisizione lenta di Ethernet a 10 Gbps è che richiede collegamenti punto-punto full duplex (in genere tramite switch di rete) e di conseguenza le operazioni half duplex e gli hub ripetitori non funzionano nelle reti Ethernet a 10 Gbps. Quindi convertire le reti Ethernet esistenti in una rete Ethernet a 10 Gbps non è cosa da poco ed è piuttosto costoso. Detto questo, mi aspetto che l'implementazione di reti Ethernet a 10 Gbps inizierà davvero a decollare in modo più ampio a causa delle esigenze di editing video HD e del requisito di un numero maggiore di organizzazioni di disporre di sistemi di archiviazione condivisi ad alte prestazioni.
Ma in termini di consumatori tipici, questo non è qualcosa che vale la pena considerare quando si desidera aggiungere una porta Ethernet a un computer e prendere una decisione sul tipo di adattatore di cui hanno bisogno.
Una parola sulla latenza
Molto è stato fatto riguardo alla latenza nei commenti. Mentre la latenza è un fattore, specialmente quando sono coinvolte reti di grandi dimensioni con molti dispositivi di rete, è meno un problema per i consumatori tipici.
La latenza è importante per i consumatori tipici?
Sì e no. Un utente su una rete domestica che deve trasferire alcune foto e documenti da un MacBook a un iMac non sarà troppo preoccupato se ci vorranno un paio di secondi prima che il trasferimento abbia inizio. D'altra parte, se lo stesso utente sta navigando sul Web e ci vogliono un paio di secondi per avviare il caricamento di una pagina, può essere sufficiente per passare a qualcos'altro. Pertanto, la latenza può essere molto importante per l'esperienza utente complessiva, ma quanto sia importante dipende anche dall'applicazione. Se trascorriamo ore su Internet, vogliamo che le nostre pagine vengano caricate rapidamente e la latenza può sicuramente influire su questo (basta parlare con qualsiasi utente di Internet via satellite). D'altra parte, se trasferiamo file solo occasionalmente su una rete domestica, è meno importante.
Quindi, cos'è la latenza?
A rischio di semplificare eccessivamente le cose, la latenza si riferisce al ritardo nel tempo di trasmissione che si verifica mentre i dati rimangono nella memoria bufferizzata di un dispositivo (ad esempio bridge, router, ecc.) Prima che possano essere inviati lungo il suo percorso. Mentre sembra essere solo legato all'hardware, la latenza è in effetti influenzata da fattori sia hardware che software . Alcuni sono elencati di seguito:
Fattori hardware
- Attraversamento del supporto di rete
- Attraversamento di switch e dispositivi di rete
- Trasmissione attraverso il bus PCIe
- Tempi di accesso alla memoria
- Lunghezza dei cavi di rete
- Ecc. Ecc
Fattori software
- Firmware in esecuzione sull'adattatore
- Il driver del dispositivo che controlla l'adattatore
- Esecuzione del sistema operativo
- La parte dello stack di rete su cui devono essere trasmessi i dati
- Ecc. Ecc
Indipendentemente dal fattore coinvolto, l'impatto della latenza sulla larghezza di banda della rete può essere temporaneo o persistente.
Come viene misurata la latenza?
In termini di reti Ethernet, la latenza può essere misurata con diversi strumenti e metodi, come specificato da IEEE RFC2544 , netperf o Ping-Pong (no, non il gioco del tennis da tavolo). In parole povere, la differenza principale in questi vari metodi è il punto in cui viene misurata la latenza. Indipendentemente da ciò, sebbene un'eccessiva latenza possa limitare le prestazioni delle applicazioni di rete ritardando l'arrivo dei dati, è più probabile che questo ritardo in una tipica rete di consumatori sia evidente perché di solito non ci sono troppi dispositivi di rete nelle reti di consumatori. Cioè, poiché ci sono meno adattatori, bridge, router, ecc. Coinvolti tra l'origine e la destinazione, la latenza totale dovrebbeessere meno. Mentre gli utenti possono eseguire ping e traceroute per misurare questo ritardo, nelle applicazioni domestiche del mondo reale (ad esempio il trasferimento di file) non sarà evidente a meno che non ci sia un problema da qualche parte.
Quindi, la latenza è un fattore nel determinare il tipo di adattatore Ethernet che si acquista?
Sì e no. In un certo senso questo è irrilevante in una rete piccola / domestica perché non ci saranno molti dispositivi di rete. Ma se devi decidere quale tipo di adattatore acquistare per 6 computer per stanza in un edificio di 10 stanze in cui tutti i computer si trovano sulla stessa rete ethernet collegata da più ponti ecc., Allora è molto più rilevante.
Thunderbolt v USB 3 latenza di risposta
Quindi, quale tipo di adattatore è migliore in termini di latenza? In genere, è probabile che un adattatore da Thunderbolt a Ethernet abbia una latenza inferiore rispetto a un adattatore da USB 3 a Ethernet. Tuttavia, poiché i produttori si concentrano sulla larghezza di banda o sulla velocità effettiva quando pubblicano le specifiche, non è facile provare a quantificare questo o confrontare gli adattatori.
Quindi, perché dovrei preferire un adattatore da Thunderbolt a Ethernet? Ad essere onesti, in una piccola rete domestica probabilmente non penserei che la differenza sarebbe trascurabile e impercettibile a occhio nudo (per così dire). Per me, la scelta sarebbe dovuta a quali porti ho (o sono disposto a sacrificare) e al costo. Ma se fosse una grande rete, la mia preferenza per Thunderbolt si basa sulle esperienze del mondo reale di utenti in campi particolari.
Ad esempio, nel settore della produzione musicale gli utenti hanno scoperto che con dispositivi audio che possono essere collegati tramite Thunderbolt o USB3, la latenza audio complessiva della connessione è di circa 1 ms per Thunderbolt e 4,5 ms per USB 3. Ora, queste velocità possono essere influenzato da altri fattori, ma poiché queste configurazioni coinvolgono esattamente la stessa attrezzatura, sembra che per qualsiasi motivo la connessione Thunderbolt sia più veloce (probabilmente perché a Thunderbolt è consentito un accesso quasi diretto alla CPU).
Non è chiaro se questa differenza possa essere replicata in termini di una tipica rete Ethernet. Con ciò intendo dire che collegare un PC ad apparecchiature audio specializzate direttamente tramite Thunderbolt è diverso dal collegare un PC a una rete Ethernet tramite un adattatore Thunderbolt o USB 3 . Anche se è stato replicato, mentre la latenza audio può essere evidente per i professionisti della musica, il trasferimento di file e documenti è di nuovo diverso.