USB Ethernet: Matching the Bus to the Network Tier

The number printed on a USB Ethernet adapter box describes the Ethernet chip. The number you actually get is decided by the USB bus behind it, and the gap between the two is where most disappointment lives.

Quick Answer

USB 2.0 delivers 300 to 400 Mbps of usable network throughput, USB 3.0 delivers about 940 Mbps, USB 3.1 Gen 2 supports 2.5 GbE at roughly 2.3 Gbps, and USB 3.2 Gen 2×2 can drive 5 GbE. Always confirm which generation the host port is before choosing an adapter tier.

Bus to Network Mapping

USB busRaw bus rateUsable network rateSensible Ethernet tier
USB 1.112 MbpsAbout 8 Mbps10 Mbps
USB 2.0480 Mbps300 to 400 Mbps100 Mbps
USB 3.0 / 3.1 Gen 15 GbpsAbout 940 MbpsGigabit
USB 3.1 Gen 210 Gbps2.2 to 2.4 Gbps2.5 GbE
USB 3.2 Gen 2×220 Gbps4 to 4.5 Gbps5 GbE

Why Usable Throughput Is Lower Than Raw

Protocol overhead

USB packets, handshakes and the network frame headers all consume capacity. Roughly 80 percent of the raw bus rate is a realistic planning figure.

Bidirectional traffic

Ethernet is full duplex. A backup running one way while a file share runs the other competes for the same USB bandwidth if the bus is only just fast enough.

Host CPU cost

Every packet generates an interrupt and a memory copy. On older or low power CPUs, software handling can cap throughput below the bus limit.

Measuring Your Own Throughput

Internet speed tests measure your broadband plan, not the adapter. To test the adapter, run a local transfer over the LAN with a tool such as iPerf3 between two wired machines, or copy a large file from a NAS and watch the sustained rate. Anything near 110 MB/s indicates gigabit line rate.

Real-World Applications

Checklist for Best Throughput

  1. Confirm the host port generation and the adapter tier match.
  2. Use a Cat5e or Cat6 cable in good condition.
  3. Disable USB selective suspend for the adapter.
  4. Test a local transfer, not an internet speed test.
  5. Compare against a second adapter if the result looks low.

Related Guides

For the fundamentals, read USB to Ethernet. For the bus calculation in more depth, see USB 3.0 Ethernet adapter. If you are aiming at gigabit specifically, start with USB gigabit Ethernet adapter.

FAQ

Why is my USB Ethernet adapter slower than the label?

Almost always the host port. A gigabit adapter on a USB 2.0 port cannot exceed roughly 400 Mbps.

Does USB Ethernet work on Linux?

Yes. Common chipsets use the standard cdc_ether or vendor drivers that are included in current kernels.

Is USB Ethernet suitable for gaming?

Yes, and it usually reduces latency compared with Wi-Fi. Jitter improves most, which is what real-time games notice.

Can I run two USB Ethernet adapters for double the speed?

Not for a single connection. Link aggregation requires switch support and operating system bonding, and it does not speed up a single TCP stream.