Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm interested in the actual real-word throughput attainable with an external 1000BaseT USB 2.0 network card under Linux. I have been able to attain 90 megabytes per second on a PCI-E interface, but the USB 2.0 bus has a theoretical limit of 480Mbit/s, and in practice less than 40 megabytes per second.

Is the actual throughput attainable with such a card under linux 40, 30, 20, or even as low as 10 megabytes per second, eg. no better than a normal 100BaseT network card?

share|improve this question
i'd expect your throughput will bottleneck at the USB bus, so you'll never even approach practical Gig-E limitations. – quack quixote Apr 2 '10 at 11:38
Thanks, I am aware of that. The question is how fast will it go - it's clear that the performance is at most something like 30%-40% of Gig-E, but it is important for me to know how much less. – Nakedible Apr 2 '10 at 12:17
up vote 3 down vote accepted

Bought an USB gigabit ethernet adapter. This one is from A-Link and uses the 'asix' kernel driver. Throughput is a stable 37-38 megabytes per second.

That's more than what I was guessing it to transfer. Basically that means that it can saturate most less than a gigabyte links, such as 300 Mbit wireless N and a 200 MBit broadband that's available around here.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.