Welchen Unterschied macht es, ob der Computer einen USB-Ethernet-Adapter oder eine Netzwerkkarte verwendet?


4

Genau das sagt der Titel.

Ich würde gerne wissen, welchen Unterschied es beim Modem / Switch, bei der Geschwindigkeit und beim Stromverbrauch gibt, wenn der Computer über einen USB-Ethernet-Adapter anstelle einer in einem PCI-Steckplatz installierten physischen Netzwerkkarte angeschlossen ist.

Als Folge wäre es schön zu wissen, was Sie einem Nouveau beim Networking empfehlen würden.


1
Einige berichten von Problemen beim Spielen mit USB-Ethernet. Eine Karte auf dem Motherboard wird in diesen Situationen einen USB-Adapter übertreffen.
Moab

Antworten:


9

Computertechniker wiegen hier ...

Genau wie auf den anderen Postern gesagt, ist eine interne Netzwerkkarte die beste Wahl. Dies hat folgende Gründe:

  1. USB IO wird von der CPU gesteuert und USB-Netzwerkkarten können nicht verwendet werden DMA - dies bedeutet, dass die CPU-Nutzung mit dem Netzwerkverkehr zunimmt;
  2. Der USB-Bus wird gemeinsam genutzt. Dies bedeutet, dass ein durstiges Peripheriegerät (in einem schweren Fall) die Leistung anderer Peripheriegeräte wie Festplatten und die Latenz von HID-Peripheriegeräten wie Mäusen und Tastaturen beeinflussen kann.
  3. Es gibt nur sehr wenige Ethernet-Chipsätze und alle haben solide getestete Treiber, die direkt zur Unterstützung von PCI-Karten verwendet werden. Wenn die USB-Schnittstelle hinzugefügt wird, ist ein zusätzlicher Treiber erforderlich, um den Chipsatz mit dem USB-Bus zu "verkleben".
    • Die Treiber sind leicht zu verwirren, besonders wenn kleine Unternehmen beteiligt sind.

Theoretisch wäre der systemische Stromverbrauch für einen USB-Adapter aufgrund des zusätzlichen CPU-Aufwands, der nicht auf einen dedizierten Chip geladen werden kann, größer. Dies kann jedoch für Fälle mit hohem Durchsatz nicht der Fall sein (gelesen: Ich mache wirklich nur eine gebildete Vermutung).


1
Nur zur Klarstellung - sollte # 1 sein: USB IO wird von der CPU gesteuert und USB Netzwerkkarten können DMA nicht verwenden
Linker3000

Du hast recht! Ich habe meinen Beitrag geändert.
Alex Hirzel

1
+1 oben, beachten Sie jedoch, dass viele PCs über zwei oder mehr USB-Busse verfügen, sodass nicht alle Peripheriegeräte den gleichen Bus verwenden.
CarlF

Sie teilen sich die gleiche CPU durch. Mehrere Kerne trotz ...
Alex Hirzel

Was ich sagen wollte ... aber du hast es viel besser gemacht!
William Hilsum

3

Ich würde immer eine dedizierte Karte / einen Adapter über alles USB empfehlen, wenn dies praktisch ist.

USB ist für die Bequemlichkeit von Nutzen, sollte jedoch niemals für kritische Komponenten verwendet werden, wenn dies hilfreich ist.

Ich habe keine Zahlen bezüglich Leistung oder Geschwindigkeit.

Ich bin jedoch sicher, dass es die volle 100Meg-Netzwerkgeschwindigkeit "unterstützen" kann - ich bin nicht ganz sicher und bezweifle die Gigabit-Geschwindigkeit.

Wenn Sie ein paar Jahre zurückgehen, als viele ISPs ein USB-Netzwerk nutzten, verursachten sie immer Probleme. Die häufigste ist, dass bei intensiver Nutzung der CPU (z. B. über 80%) der Paketverlust und andere Fehler nicht ungewöhnlich waren.


Es gibt Gigabit-USB-Adapter.
KCotreau

2
Wenn es sich nicht um USB 3.0 handelt, kann ich Ihnen garantieren, dass GbE-USB-Adapter nicht bei 1000 MBit / s laufen, wenn die Bandbreite für USB 2.0 480 MBit / s beträgt. Von GbE-Jumbo-Frames würde es trotzdem profitieren.
LawrenceC

1

Ein USB-Ethernet-Adapter ist eine Netzwerkkarte. Sie sind in jeder Hinsicht gleich. Ich bin mir nicht sicher, was mehr Strom kostet, einen PCI-Steckplatz oder einen USB-Anschluss, aber angesichts der intern verwendeten Gleichspannungen ist dies vernachlässigbar.

Ich ziehe immer noch eine interne Netzwerkkarte vor, aber nur, weil ich es nicht mag, wenn Dinge meinen Computer abgeben, wenn überhaupt möglich. Und solche Dinge können abbrechen.


@KCoutreau Der Stromverbrauch hat nichts mit den internen Gleichspannungen zu tun. Zum Beispiel zieht das iPad mehr Strom von einem USB-Anschluss als fast jedes andere Gerät, auch wenn der Anschluss niemals über 5 V geht. (Um die Leistung zu erhöhen, erhöht das Gerät die Stromstärke.)
CajunLuke
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.