Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

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 have a homeserver in my flat. The local area network is fast ethernet and an external harddrive is connected to the server via USB 2.0. What is the bottle neck when copying files over the network? USB or LAN? I just wanna know, because if the network itself is the slowest part, then I am going to upgrade to gigabit ethernet.

share|improve this question

migrated from Nov 14 '11 at 21:56

This question came from our site for professional and enthusiast programmers.

The bottleneck is the physical drive inside the external enclosure. USB and Fast Ethernet have theoretical transfer speed faster than your average 5400 RPM spinning disk can write/read.

share|improve this answer
My harddrive also supports USB 3.0. Maybe I should upgrade my server. – booman Nov 14 '11 at 18:59
No, you aren't understanding what I'm saying. The actual physical spinning disk is the slowest component in the system. USB 2.0 can theoretically transfer 480 Mb/s, FAST Ethernet can theoretically transfer 100 Mb/s, but the physical hard disk is probably going to be somewhere below 100 Mb/s write/read throughput. This means that upgrading your USB to 3.0, or your network to gigabit, will make no difference at all in your performance. The disk is the bottleneck. – Michael Fox Nov 14 '11 at 19:20
Ok, now I got it. Thanks for that ;) – booman Nov 14 '11 at 19:56
NAK. Modern hard drives have high data rates, even 5400 RPM drives, because of high data densities on the platters. – Turbo J Nov 14 '11 at 21:49

Lets see:

  • Hard drive: 50-100 MByte/s (recent 1 TB or bigger). Smaller 2,5" is not much slower nowdays.
  • USB2 mass storage: 30-35 MByte/s maximum.
  • Fast Ethernet: 11 MByte/s maximum.

Conclusion: Fast Ethernet is the bottleneck in theory. Upgrading to Gigabit may help a bit, if your homeserver - and the client of course - has a Gigabit interface, but YMMV.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .