Ich habe gerade darüber gegoogelt, aber ich kann keine endgültigen Informationen finden (einige Websites behaupten Dinge, bei denen ich mir nicht sicher bin). Was ist schneller, um ein Ethernet-Kabel an ein MacBook Pro anzuschließen - einen Thunderbolt-Adapter oder einen USB 3.0-Adapter? Ich habe einige Behauptungen gesehen, dass Thunderbolt einen vollen Gigabit leisten kann, während USB 3.0 nur 100 MB leisten kann. Andererseits habe ich viele USB 3.0-Adapter gesehen, die auf Amazon als "10/100/1000 Gigabit" beworben wurden. Also, wie lautet das Urteil? Welche ist schneller?
(EDIT: Mir ist auch gerade aufgefallen, dass einige USB 2.0-Adapter als "10/100/1000 Gigabit" -fähig aufgeführt sind. Sind sie wirklich so schnell wie die USB 3.0- und möglicherweise Thunderbolt-Adapter?)
quelle
Antworten:
KURZE ANTWORT
Die Antwort auf Ihre im Titel gestellte Frage ist, dass sie wirklich davon abhängt, welche Ports verfügbar sind, welche persönlichen Vorlieben Sie haben, welche Kosten usw.
Ich sage das, weil sowohl USB 3.0 als auch Thunderbolt schneller als Ethernet sind, es ist also aus Geschwindigkeitssicht egal, in welche Richtung Sie gehen.
Genauer gesagt (und auf die Gefahr der Vereinfachung):
* In den allermeisten Fällen gibt es Ethernet-Netzwerke mit 10 Gbit / s.
Wie Sie sehen, spielt es also keine Rolle, dass sie alle schneller sind als das Ethernet, in das Sie konvertieren.
LANGE ANTWORT
Ich füge diese längere Antwort aufgrund der verschiedenen Kommentare unter meiner ursprünglichen Antwort hinzu.
Für den Anfang kann Ethernet tatsächlich bis zu 10 Gbit / s unterstützen. In 99,9% der Fälle (okay, ich kann keine Quelle für diese Zahl angeben - ich mache nur einen Punkt) ist dies jedoch keine praktische Überlegung für Benutzer, es sei denn, sie beabsichtigen, eine Verbindung zu einem vorhandenen 10-Gbit / s-Ethernet-Netzwerk herzustellen. Während 10-Gbit / s-Ethernet in Bezug auf die Netzwerkinfrastruktur allmählich an Bedeutung gewinnt, geschieht dies nur in einigen der größten Unternehmen oder in Unternehmen, die diese Art der Einrichtung besonders benötigen (z. B. ISPs, Cloud-Anbieter, Rechenzentren usw.). . Es ist auch erwähnenswert, dass Apple noch nie hat einen Computer (nicht einmal Mac-Profis oder -Server) auf den Markt gebracht hat, der 10-Gbit / s-Ethernet nativ unterstützt.
Einer der Gründe für eine langsame Aufnahmerate von 10-Gbit / s-Ethernet ist, dass Vollduplex-Punkt-zu-Punkt-Verbindungen (normalerweise über Netzwerk-Switches) erforderlich sind und daher der Halbduplex-Betrieb und Repeater-Hubs in 10-Gbit / s-Ethernet-Netzwerken nicht funktionieren. Die Konvertierung bestehender Ethernet-Netzwerke in ein 10-Gbit / s-Ethernet-Netzwerk ist also keine triviale Angelegenheit und ziemlich teuer. Alles in allem erwarte ich, dass sich die Bereitstellung von 10-Gbit / s-Ethernet-Netzwerken aufgrund der Anforderungen der HD-Videobearbeitung und der Forderung von mehr Organisationen nach leistungsfähigen gemeinsam genutzten Speichersystemen wirklich verstärkt.
In Bezug auf typische Verbraucher ist dies jedoch keine Überlegung wert, wenn Sie einem Computer einen Ethernet-Port hinzufügen und eine Entscheidung über den Typ des benötigten Adapters treffen möchten.
Ein Wort zur Latenz
In den Kommentaren wurde viel über Latenz gemacht . Die Latenz ist zwar ein Faktor, insbesondere bei großen Netzwerken mit vielen Netzwerkgeräten, für typische Verbraucher jedoch weniger ein Problem.
Ist Latenz für typische Verbraucher von Bedeutung?
Ja und nein. Ein Benutzer in einem Heimnetzwerk, der einige Fotos und Dokumente von einem MacBook auf einen iMac übertragen muss, ist nicht sonderlich besorgt, wenn es einige Sekunden dauert, bis die Übertragung beginnt. Wenn derselbe Benutzer im Internet surft und es einige Sekunden dauert, bis eine Seite geladen ist, kann dies ausreichen, um zu einer anderen Seite überzugehen. Die Latenz kann für die gesamte Benutzererfahrung sehr wichtig sein, aber wie wichtig sie ist, hängt auch von der Anwendung ab. Wenn wir Stunden im Internet verbringen, möchten wir, dass unsere Seiten schnell geladen werden, und die Latenz kann dies definitiv beeinflussen (sprechen Sie einfach mit jedem Satelliten-Internetnutzer). Wenn wir dagegen nur gelegentlich Dateien über ein Heimnetzwerk übertragen, ist dies weniger wichtig.
Also, was ist Latenz?
Bei zu starker Vereinfachung bezieht sich die Latenz auf die Verzögerung der Übertragungszeit, die auftritt, während Daten im gepufferten Speicher eines Geräts (z. B. Bridge, Router usw.) verbleiben, bevor sie über den Pfad gesendet werden können. Während es nur hardwarebezogen zu sein scheint, wird die Latenz tatsächlich sowohl von Hardware- als auch von Softwarefaktoren beeinflusst . Einige sind unten aufgeführt:
Hardware-Faktoren
Softwarefaktoren
Unabhängig vom Faktor kann sich die Latenz auf die Netzwerkbandbreite vorübergehend oder dauerhaft auswirken.
Wie wird die Latenz gemessen?
In Bezug auf Ethernet-Netzwerke kann die Latenz mit verschiedenen Tools und Methoden gemessen werden, z. B. gemäß IEEE RFC2544 , netperf oder Ping-Pong (nein, nicht beim Tischtennisspiel). Einfach ausgedrückt, der Hauptunterschied bei diesen verschiedenen Methoden ist der Punkt, an dem die Latenz gemessen wird. Ungeachtet dessen ist es weniger wahrscheinlich, dass eine übermäßige Latenz die Leistung von Netzwerkanwendungen durch Verzögerung des Dateneingangs einschränkt, da in Verbrauchernetzwerken normalerweise nicht viele Netzwerkgeräte vorhanden sind. Das heißt, weil weniger Adapter, Bridges, Router usw. zwischen Quelle und Ziel beteiligt sind, die gesamte Latenz solltesei weniger. Während Benutzer Pings und Traceroutes durchführen können, um diese Verzögerung zu messen, wird dies in realen Heimanwendungen (z. B. beim Übertragen von Dateien) nur dann auffallen, wenn irgendwo ein Problem vorliegt.
Ist die Latenz ein Faktor, der den Typ des Ethernet-Adapters bestimmt, den man kauft?
Ja und nein. In gewissem Sinne ist dies in einem kleinen / Heimnetzwerk irrelevant, da es einfach nicht viele Netzwerkgeräte geben wird. Wenn Sie sich jedoch entscheiden müssen, welchen Adaptertyp Sie für 6 Computer pro Raum in einem Gebäude mit 10 Räumen kaufen möchten, in denen sich alle Computer in demselben Ethernet-Netzwerk befinden, das durch mehrere Bridges usw. verbunden ist, ist dies wesentlich relevanter.
Thunderbolt v USB 3 Latenz
Welcher Adaptertyp ist also in Bezug auf die Latenz besser? Im Allgemeinen hat ein Thunderbolt-zu-Ethernet-Adapter wahrscheinlich eine geringere Latenz als ein USB-3-zu-Ethernet-Adapter. Da sich Hersteller beim Veröffentlichen von Spezifikationen jedoch auf Bandbreite oder Durchsatz konzentrieren , ist es nicht einfach, dies zu quantifizieren oder Adapter zu vergleichen.
Warum würde ich einen Thunderbolt-zu-Ethernet-Adapter bevorzugen? Um ehrlich zu sein, würde ich in einem kleinen / Heimnetzwerk wahrscheinlich nicht, da ich denke, dass der Unterschied für das bloße Auge (sozusagen) vernachlässigbar und unbemerkt ist. Für mich hängt die Wahl davon ab, über welche Ports ich verfüge (oder ob ich bereit bin zu opfern) und welche Kosten ich habe. Wenn es sich jedoch um ein großes Netzwerk handelte, basiert meine Präferenz für Thunderbolt auf den realen Erfahrungen der Benutzer in bestimmten Bereichen.
Beispielsweise haben Benutzer in der Musikproduktionsbranche festgestellt, dass bei Audiogeräten, die entweder über Thunderbolt oder USB3 angeschlossen werden können, die gesamte Audio-Latenz der Verbindung bei Thunderbolt etwa 1 ms und bei USB 3 4,5 ms beträgt andere Faktoren beeinflussen, aber da es sich bei diesen Setups um genau dasselbe Gerät handelt, scheint die Thunderbolt-Verbindung aus irgendeinem Grund schneller zu sein (wahrscheinlich, weil Thunderbolt fast direkten Zugriff auf die CPU gewährt).
Ob sich dieser Unterschied in einem typischen Ethernet-Netzwerk wiederholen würde, ist unklar. Damit meine ich, dass das direkte Anschließen eines PCs an spezielle Audiogeräte über Thunderbolt anders ist als das Anschließen eines PCs an ein Ethernet-Netzwerk über einen Thunderbolt- oder USB 3- Adapter . Selbst wenn es repliziert wurde, ist die Übertragung von Dateien und Dokumenten für Musikprofis möglicherweise nicht eindeutig.
quelle
Ich würde Thunderbolt empfehlen, da es sich im Wesentlichen um externes PCI-Express handelt, an den derselbe Bus wie eine interne Netzwerkkarte (unter anderem Grafikkarten usw.) angeschlossen ist.
PCI-E (und damit auch Thunderbolt) unterstützen DMA, wodurch die Netzwerkkarte Pakete direkt in den Systemspeicher schreiben kann, ohne die CPU einzubeziehen. USB unterstützt meines Wissens DMA nicht und erfordert die Zusammenarbeit der CPU, um jedes einzelne Netzwerkpaket in den Speicher zu kopieren.
quelle
Eine Antwort aus meiner persönlichen Erfahrung: Ich habe beides benutzt
und bemerkte keinen Unterschied beim Testen auf Geschwindigkeit oder im täglichen Gebrauch.
quelle
USB 3.0 hat folgende Geschwindigkeiten:
Blitz 2:
Blitz 3:
Thunderbolt ist zwar schneller, aber bei einer Gigabit-Verbindung merkt man keine Unterschiede.
quelle
Das hängt davon ab, wie schnell Ihr Netzwerk ist und wie viel Sie ausgeben möchten.
Bei 1 Gigabit würde ich kaum einen Unterschied zwischen USB3 und Thunderbolt erwarten. In beiden Fällen sollte die Ethernet-Verbindung der Engpass sein.
Ethernet hört jedoch nicht bei 1 Gigabit auf. Es gibt ein paar Thunderbolt-zu-Dual-10GBASE-T-Ethernet-Adapter auf dem Markt. Einer von Promise, einer von Sonnet. Das Versprechen ist billiger, aber die einzige Bewertung auf der Apple-Website besagt, dass es nicht den Spezifikationen entspricht, und empfiehlt, stattdessen das Sonett zu verwenden.
quelle
Wie bereits in anderen Antworten erwähnt, sind beide Schnittstellen mehr als in der Lage, die Ethernet-Bandbreite von 1 GB zu bewältigen, und tatsächlich bieten die meisten Adapter ungefähr die gleiche Leistung.
Die Wahl hängt vom Preis des Adapters ab (USB3 ist möglicherweise billiger) und davon, welchen Port Sie für die Ethernet-Konnektivität opfern möchten.
Sie können den Thunderbolt-Adapter wählen, wenn Sie unterwegs sind und keinen USB3-Hub dabei haben. In dieser Situation ist der USB-Anschluss fast leer, bevor der Thunderbolt-Anschluss leer ist.
Sie können den USB-Adapter auswählen, wenn Sie sich mit einem USB3-Hub im Desktop-Modus befinden. Auf diese Weise können Sie die Thunderbolt-Anschlüsse für die Anzeige oder für andere Zwecke beibehalten.
Beachten Sie auch, dass beim Wechsel zwischen Computern oder Betriebssystemen USB-Adapter weitgehend kompatibel sind, während Thunderbolt derzeit nur unter macOS vollständig unterstützt wird (ich hatte kleinere Probleme mit dem Thunderbolt-Ethernet-Adapter und einem MBP unter Windows oder Linux).
quelle
Hier ist eine Überprüfung der beiden Adapter zu vergleichen.
Was Sie wirklich berücksichtigen müssen, ist die Vielseitigkeit des jeweiligen Adapters. Wenn Sie andere Computer ohne Thunderbolt-Steckplatz haben, ist USB eine bessere Idee. Wenn Sie jedoch immer einen Thunderbolt-Steckplatz haben und dieser nicht verwendet wird, können Sie durch den Kauf eines Thunderbolt-Adapters einen USB-Steckplatz sparen.
quelle
Der Entwickler Marco Arment hat diese Frage beantwortet . Seine Daten waren wie folgt:
quelle
Jeder Artikel, den Sie über einen USB-Ethernet-Adapter lesen, der nur 100 Mbit / s erreichen kann, ist wahrscheinlich falsch, es sei denn, ein bestimmter Adapter ist ein totaler Idiot. Was ist wahr, dass ein USB - 2.0 - Gigabit - Ethernet - Adapter oder ein USB - 3.0 - Gigabit - Ethernet - Adapter an einen USB - 2.0 - Anschluss kann 400Mbps nur Griff um - die Verbindungsgeschwindigkeit von USB 2.0 - Kappen bei 480Mbps aus.
Ein USB 3.0 Gig-E-Adapter, der an einen USB 3.0-Anschluss eines Computers mit ausreichenden CPU-Ressourcen angeschlossen ist, kann volle Gigabit-Geschwindigkeiten erreichen. Ein Thunderbolt-Adapter kann die CPU weniger belasten. Ein Thunderbolt-Adapter ist jedoch weniger universell einsetzbar, da weniger Computer ihn unterstützen können. Schlimmer noch, ich habe die Erfahrung gemacht, dass Sie einen Thunderbolt-Ethernet-Adapter nicht an ein Macbook anschließen können, auf dem Windows ausgeführt wird. Sie müssen neu starten, damit das System das neue PCI-E-Gerät erkennen kann. (Dies ist unter Mac OS nicht der Fall.) Dies könnte inzwischen behoben worden sein, aber es war genug ärgerlich, dass ich stattdessen den objektiv überlegenen Thunderbolt-Adapter für ein USB 3.0-Gerät vermieden habe.
quelle
Eine kleine Erweiterung der sehr gründlichen Antwort von @Monomeeth.
Thunderbolt 3 ist eine echte Protokoll- und Hardwarelösung, die Geschwindigkeiten von 20 Gbit / s über Kupferkabel, passive Kabel oder 40 Gbit / s über aktive (Kupfer- oder optische) Kabel ermöglicht. Tatsächlich ermöglicht Thunderbolt auch die Vernetzung , die in Kürze in allen wichtigen Betriebssystemen einschließlich Linux-Kernel 4.15+ vorhanden sein sollte . Sie können also zwei Computer über Thunderbolt verbinden und damit eine ~ 10-Gbit / s-Netzwerkverbindung herstellen.
Als Alternative gibt es "Host-zu-Host" -USB-Kabel in einer Version mit USB 2.0 (nicht empfohlen) und USB 3.0 (in der Spezifikation in Abschnitt 5.5.2 werden andere "Host-zu-Host-Anwendungen" erwähnt). Dies wird auch als Ethernet über USB bezeichnet und ich habe gehört, dass es gut genug funktioniert und auch unter Linux unterstützt wird. Prolific hat einige Angebote, die solide sein sollten.
Zusätzlich zum regulären USB 3.0 auf einen Gigabit-Ethernet-Port-Adapter können Sie auch einen USB 3.0 auf zwei Gigabit-Ethernet-Ports-Adapter erwerben , z. B. StarTech USB32000SPT .
Natürlich werden viele dieser Adapter Probleme haben, wie zum Beispiel, dass sie PXE-Boot, Wake-on-LAN, VLAN-Tags oder höhere MTU-Größen nicht zuverlässig oder überhaupt nicht unterstützen. Es gibt keine Offload-Engines und Unterstützung für wirklich fortgeschrittene Dinge wie SR-IOV, die Sie in den meisten Fällen einfach vergessen können.
quelle
Für das neue MacBook Pro mit Thunderbolt 3 über USB Typ C Port. Der " Delock Adapter SuperSpeed USB (USB 3.1 Gen 1) mit USB Type-C ™ Stecker> Gigabit LAN 10/100/1000 Mbps compact" ist Ihre Antwort. Es unterstützt USB bis hinunter zu USB 2.0, kann aber auch Gigabit-Ethernet über Thunderbolt betreiben.
quelle