Abysmal transfer speeds on gigabit network

Posted by Vegard Larsen on Super User See other posts from Super User or by Vegard Larsen
Published on 2010-09-05T13:04:30Z Indexed on 2010/12/26 23:56 UTC
Read the original article Hit count: 339

I am having trouble getting my Gigabit network to work properly between my desktop computer and my Windows Home Server. When copying files to my server (connected through my switch), I am seeing file transfer speeds of below 10MB/s, sometimes even below 1MB/s.

The machine configurations are:

Desktop

  • Intel Core 2 Quad Q6600
  • Windows 7 Ultimate x64
  • 2x WD Green 1TB drives in striped RAID
  • 4GB RAM
  • AB9 QuadGT motherboard
  • Realtek RTL8810SC network adapter

Windows Home Server

  • AMD Athlon 64 X2
  • 4GB RAM
  • 6x WD Green 1,5TB drives in storage pool
  • Gigabyte GA-MA78GM-S2H motherboard
  • Realtek 8111C network adapter

Switch

dLink Green DGS-1008D 8-port

Both machines report being connected at 1Gbps. The switch lights up with green lights for those two ports, indicating 1Gbps.

When connecting the machines through the switch, I am seeing insanely low speeds from WHS to the desktop measured with iperf: 10Kbits/sec (WHS is running iperf -c, desktop is iperf -s). Using iperf the other way (WHS is iperf -s, desktop iperf -c) speeds are also bad (~20Mbits/sec).

Connecting the machines directly with a patch cable, I see much higher speeds when connecting from desktop to WHS (~300 Mbits/sec), but still around 10Kbits/sec when connecting from WHS to the desktop. File transfer speeds are also much quicker (both directions).

Log from desktop for iperf connection from WHS (through switch):

C:\temp>iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[248] local 192.168.1.32 port 5001 connected with 192.168.1.20 port 3227
[ ID] Interval       Transfer     Bandwidth
[248]  0.0-18.5 sec  24.0 KBytes  10.6 Kbits/sec

Log from desktop for iperf connection to WHS (through switch):

C:\temp>iperf -c 192.168.1.20
------------------------------------------------------------
Client connecting to 192.168.1.20, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[148] local 192.168.1.32 port 57012 connected with 192.168.1.20 port 5001
[ ID] Interval       Transfer     Bandwidth
[148]  0.0-10.3 sec  28.5 MBytes  23.3 Mbits/sec

What is going on here?

Unfortunately I don't have any other gigabit-capable devices to try with.

© Super User or respective owner

Related posts about windows-home-server

Related posts about gigabit-ethernet