Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
1  
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
1  
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
add comment

1 Answer

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
add comment

Your Answer

 
discard

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.