Gibt es einen technischen Grund, warum es noch keine 10GbE USB 3.1 Gen 2 Adapter gibt?

Zum Beispiel ist es praktisch unmöglich, FireWire-Adapter über USB zu erstellen, da FireWire DMA benötigt, das USB nicht bereitstellt. Gibt es einen ähnlichen blockierenden technischen Grund, warum keine 10-Gigabit-Ethernet-Adapter über den USB-C-Anschluss (aber nicht Thunderbolt) angezeigt wurden? GigE über USB 3.1 Gen 1 (und sogar USB 2.0) ist überall, gibt es etwas in der 802.3 ein Standard, der dies blockiert?

Ich verstehe die wirtschaftliche Situation hier, dass die teurer laptops mit USB C sind auch Thunderbolt 3 fähig und es ist etwas unwahrscheinlich, dass die Besitzer von billigen einen 10 GbE Adapter wollen. Bei dieser Frage geht es jedoch um die technischen Gründe (da dem wirtschaftlichen Argument entgegengewirkt werden kann, dass USB C viel billiger als Thunderbolt 3 ist, lassen wir dieses Argument jedoch für verschiedene Standorte).

Author: Giacomo1968, 2018-01-11

4 answers

Ich werde noch eine Chance haben zu antworten, diesmal explizit und nicht implizit.

Zum Beispiel ist es praktisch unmöglich, FireWire-Adapter über USB zu erstellen, da FireWire DMA benötigt, das USB nicht bereitstellt. Gibt es einen ähnlichen blockierenden technischen Grund, warum keine 10-Gigabit-Ethernet-Adapter über den USB-C-Anschluss (aber nicht Thunderbolt) angezeigt wurden?

Es sollte keinen Grund geben, warum 10GbE nicht existieren kann. Die 2.5 GbE und 5GbE USB-Controller, indem Aquantia und Realtek sind der Beweis dafür, dass >1GbE-Adapter existieren können und können. 10GbE über USB könnte kommen, aber wie gesagt, nach Overhead sieht 10Gb/s USB eher aus wie 6Gb/s. Es gibt auch die Sache, dass die überwiegende Mehrheit der USB-Controller von PCIe Engpässe aufweist, da Anbieter keine 4x PCIe 3.0-Lanes für zwei Ports opfern möchten, was es noch schlimmer macht. Ich habe viele Dual-Port-USB 3.1 Gen2-Controller (insgesamt 20 GB/s) gesehen, die von PCIe 3.0 x1 (8 GB/s) unterstützt werden. Thunderbolt-3-Controller sind die häufigsten USB 3.1-Implementierung, die keinen Engpass aufweist und vollen 10Gb/s USB bieten kann, aber wie wir wissen, wenn Sie Thunderbolt 3 haben, dann hat es keinen Sinn.

Wie jemand erwähnt hat, hat der Engpass sie nie davon abgehalten, 1GbE USB 2.0-Adapter herzustellen, aber diese wurden gemacht, weil es sich immer noch um eine Geschwindigkeitsverbesserung gegenüber 100 MB/s-Adaptern handelte. Da 10GbE über USB eher wie 6 Gb/s aussieht, machen sie eher 5GbE-Adapter (wie sie es taten). Der einzige Vorteil eines Engpass-10GbE-Adapters über einen vollständigen 5GbE-Adapter würden 10GbE-Switches ohne NBASE-T-Unterstützung bei >1GbE-Geschwindigkeiten angeschlossen. Dies wird mit USB 3.2 (20 Gb/s über USB-C) verschwinden, aber das Problem, bei dem die USB-Controller tendenziell Engpässe aufweisen, wird nur noch schlimmer.

USB hat eine schlechte Latenzzeit. Für Ethernet ist es vielleicht nicht so kritisch wie für Grafikverarbeitungseinheiten - aber wenn 10Gb/s ausgeführt werden, kann es immer noch einen Unterschied machen. Selbst mit meinem Thunderbolt SANLink3 N1 hat Windows Probleme, 10 Gb / s zu erreichen (Linux macht es ohne zucken, also ist das vielleicht ein Treiberproblem). Ich habe Leute gesehen, die die Apple Thunderbolt 2-zu-Gigabit-Ethernet-Adapter mit USB-Adaptern verglichen und gesagt haben, dass die Thunderbolt PCIe-Adapter energieeffizienter sind und weniger CPU verbrauchen. Dies wäre 10x spürbar mit 10GbE. Wenn die 5GbE-USB-Adapter endlich in die Regale kommen, bin ich sicher, dass jemand die Gemeinkosten, die CPU-Auslastung und die Energieeffizienz mit den Thunderbolt-und / oder den reinen PCIe-NBASE-T-Karten testen und vergleichen wird. Dann haben wir wird es sicher wissen.

Der Stromverbrauch ist ein Problem - wegen der großen Entfernungen, die sie unterstützen müssen. Ich bin mir ziemlich sicher, dass 10GbE über kurze Kabel nicht annähernd so viel Strom verbraucht. Mein SANLink3 N1 kann laut Hersteller etwa 9W für den Ethernet-Controller und 2W für das Thunderbolt-Subsystem verwenden (Promise Technology). Thunderbolt 3-Ports garantieren 15W für Bus-betriebene Geräte, aber USB kommt ohne solche Garantien. Der Hersteller würde wahrscheinlich viel erhalten beschwerden über Probleme, die durch unzureichende Stromversorgung einiger (oder vieler) Ports verursacht werden. Sie müssten eine zusätzliche Leistungsaufnahme bereitstellen, die das Produkt aufgrund des geringeren Komforts und der geringeren Portabilität weniger wünschenswert macht. Die Leute würden nicht gut darauf eingehen, weil jeder einzelne USB-Ethernet-Adapter in der Vergangenheit vom Bus mit Strom versorgt wurde.

Dinge, die PCIe nur wie GPUs sind, haben in der Regel eine kritische Abhängigkeit von DMA, nicht nur für die Leistung, sondern gebacken in wie ihre Treiber geschrieben werden und wie ihre physische Schnittstelle aufgebaut ist. Die einzigen USB-GPUs sind DisplayLink-Chips, und sie sind nicht wirklich GPUs - sie nehmen nur einen Framebuffer von der CPU / OS mit einem Kernel-Modus-Treiber und verwandeln ihn in ein Videosignal. Auf der anderen Seite existiert USB Ethernet seit sehr langer Zeit und wurde schließlich auf 5Gb/s skaliert, was bedeuten sollte, dass es in Zukunft weiter skalieren kann.

GigE über USB 3.1 Gen 1 (und sogar USB 2.0) ist überall, ist gibt es etwas in der 802.3 ein Standard, der dies blockiert?

Die Gründe, die ich besprochen habe, sind nicht technisch in dem Sinne, dass sie in den Standards verboten sind oder fast unmöglich zu umgehen sind. Es gibt keinen technischen Grund, der die Möglichkeit eines echten 10GbE-USB-Adapters ausschließt, aber es gibt zu viele praktische Probleme, an denen Hersteller interessiert sind.

Ich verstehe die wirtschaftliche Situation hier, dass die teureren Laptops mit USB C auch Thunderbolt 3 sind fähig und es ist etwas unwahrscheinlich, dass die Besitzer von billigen einen 10 GbE-Adapter wollen. Bei dieser Frage geht es jedoch um die technischen Gründe (da dem wirtschaftlichen Argument entgegengewirkt werden kann, dass USB C viel billiger als Thunderbolt 3 ist, lassen wir dieses Argument jedoch für verschiedene Standorte).

Die technischen Gründe, die vorhanden sind, sind nicht unüberwindbar - aber ohne Mainstream-Annahme / Nachfrage glauben die Hersteller wahrscheinlich, dass die Nachteile die Profis überwiegen. USB 3.2 (20Gb / s) sollte die Waage etwas mit stärkeren Profis kippen, indem 10GbE ohne Engpass erlaubt wird (vorausgesetzt, der Controller wird von genügend PCIe-Lanes unterstützt), aber es könnte eine lange Weile dauern, bis ein Adapter für USB 3.2 freigegeben wird, da die Annahme langsam sein wird. Ich weiß nicht, ob Sie praktische und wirtschaftliche Einschränkungen für dasselbe halten (wie in, keine technischen Einschränkungen).

Wenn diese Antwort nicht ausreichend ist, müssen Sie genauer klären, was Sie fragen und welche Form die Antwort annehmen würde.

 13
Author: Karatekid430,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-11 23:30:08

Hier sind die offiziellen Ankündigungen für USB-zu-NBASE-T-PHYs:

Aquantia - AQC111U und AQC112U - https://www.aquantia.com/products/aqtion/chips/aqtion-aqc111u-aqc112u/

Realtek - RTL8156 - http://www.realtek.com/press/newsViewOne.aspx?NewsID=454&Langid=1&PNid=0&PFid=1&Level=1

Soweit ich das beurteilen kann, müssen Produkte, die auf diesen ICs basieren, es noch in den Regalen verfügbar machen, aber es sollte nicht zu viel länger sein (I hoffen).

Es ist erwähnenswert, dass Aquantias AQC111U durch USB 3.1 Gen1 in Engpässen geraten wird. Obwohl es 5Gb/s USB für 5Gbps Ethernet verwendet, wird es Overheads geben. Ich gehe davon aus, dass die Gemeinkosten denen ähneln werden, wenn USB-SSDs für die Dateiübertragung verwendet werden, was zu etwa 280 MB/s über 480 MB/s USB 2.0 führt, was etwa 58% für die Verwendung oder 42% Gemeinkosten entspricht. Dies ist, wie ich ein Maximum von etwa 35 MB/s auf USB 2.0 beobachten. Jemand kann mich korrigieren, wenn dies eine schlechte Annahme ist.

So oder so, sie sollte verwendet haben USB 3.1 Gen2 für 10 Gb/s für die AQC111U und USB 3.2 für 20 Gb / s für eine hypothetische zukunft 10GbE USB adapter.

Die AQC112U und RTL8156 sind nicht betroffen, da sie nur 2,5 GbE adapter und 5 Gb / s USB sollten nicht engpass sie.

Wie üblich ist es für Leser, die zufällig Thunderbolt 3-Ports auf ihrem Computer haben, erwähnenswert, dass es bereits eine gute Anzahl von 10GbE-Adaptern für Thunderbolt 3 gibt, von denen einige tragbar und busbetrieben sind. Thunderbolt 2 funktioniert nicht mit busbetriebenen Geräten, da die Thunderbolt 2-bis Thunderbolt 3-Adapter keine Leistung liefern. Der einzige Weg wäre, eine Daisy-Chain durch ein angetriebenes Thunderbolt 3-Dock zu führen.

Wenn Thunderbolt für Sie keine Option ist, interessieren Sie sich wahrscheinlich immer noch für das Thema dieses Artikels. Es ist nur erwähnenswert, da nicht jeder Thunderbolt vollständig kennt und möglicherweise nicht erkannt hat, dass es für sie eine Option ist.

 3
Author: Karatekid430,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-10-09 08:47:21

Ich habe noch nicht einmal einen Adapter gefunden, der einen USB 3 für 10GbE verwendet, also denke ich, dass das Folgende sowohl für Gen 1 als auch für 2 usb 3.1 gilt.

Die Terminologie von USB 3.1 Gen 1 und Gen 2 ist hier verwirrend.

USB 3.1 Gen 1 ist eine [[5]}Teilmenge von USB 3.0 für bestehende Chipsätze, die einfach bestimmte Geschwindigkeitsklassifikationen erfüllen, wird USB 3.1 Gen 1 genannt.

USB 3.1 Gen 2 ist eine separate Spezifikation, die einen anderen Anschluss erfordert.

Während ich kann nicht sprechen für die Wirksamkeit von die Marktverfügbarkeit solcher Adapter liegt höchstwahrscheinlich daran, dass Sie die maximale Datensignalisierungsrate von USBs mit der von Ethernets vergleichen Signalisierungsrate.

In der Tat bedeutet dies, dass die überwiegende Mehrheit der USB 3.1 gen 2-Geräte nicht in der Nähe von 10Gb/s. Daher macht es nur Sinn, PCI-e zu verwenden. Beachten Sie, dass PCI-e nicht so viel schneller pro Spur ist, aber die Karte Zugriff auf viele Spuren hat.

Wir sprechen, wenn Sie einen x1 PCI-e zu 10GbE Adapter finden.

 0
Author: jdwolf,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-01-11 13:17:18

10GBE auf USB wird nicht gemacht. Wenige Gründe heute. 10GBE nimmt zu viel leistung (wie über 10 Watt), so kann nicht erfüllen USB power specs... und kein Einzelhandelselektronikunternehmen möchte einen Plug-in-USB-Dongle herstellen. Markt zu klein. Vielleicht ein paar Boutique-Sachen, aber dann schaust du dir $200+an.. Ich glaube auch nicht, dass Chipanbieter eine kostengünstige Single-Chip - oder 2-Chip-Lösung entwickeln. Huhn oder ei. Nicht groß genug Markt wegen des Stromverbrauchs zu investieren, weil Endprodukt nicht sein würde groß genug Markt. 10GBE erfordert auch Cat6A oder Cat7 kabel. Wird nicht arbeiten auf Cat5/5E / 6/6E. neue kabel benötigt, wieder machen potenzial markt kleiner, verbraucher kaufen ohne lesen die feine druck = zurück ***************** Es gibt Thunderbolt 2 und 3 bis 10GBE Optionen, Thunderbolt kann mehr Leistung liefern. 15 Watt. Diese sind $200-350 je nachdem, was Sie wollen. Google "10GBE Thunderbolt" und Sie werden Sachen von SONNET, PROMISE und AKITIO sehen. Sie funktionieren gut mit MacBooks und Win-Maschinen mit Thunderbolt2/3. Ich habe sowohl thunder2 als auch 3 Optionen verwendet. Auch thunderbolt ist serialisiert PCIe 2nd / 3rd gen, so fahrer ist ähnlich wie PCIe karte. USB ist ein CPU-intensiverer Treiber, aber das ist eine andere Diskussion.


Aber.. Gute Nachricht: Ende 2018 kommt USB auf 1/2.5/5gige. 2.5 und 5gige sind Teil von 2 neuen mittleren Schritten, die kürzlich als Teil von "N-BaseT"hinzugefügt wurden. 2.5 und 5 Gig ARBEITEN an vorhandenen Kabeln. Nun, vielleicht nicht cat5. Aber 5E oder besser. diese USB-dongles sind von Aquantia Spielgeldtischen. Google "AQtion AQC111U" Diese können in das USB3-Leistungsbudget passen (ich denke 5 Watt aka 5v x 1a = 5 Watt) Ich bin begeistert von diesen, da ich Multi Gig brauche, aber nicht 10GBE für das, was ich tue.

 0
Author: ButterBeavis,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2018-08-16 05:56:15