Server 2008R2 Network file transfers start fast then slow way down

Discussion in 'Networking & Security' started by Grimham, Dec 4, 2010.

  1. Grimham

    Grimham [H]ard|Gawd

    Messages:
    1,321
    Joined:
    Jul 20, 2004
    Guys I've been looking to a solution for this and it's driving me nuts. I have Server 2008 r2 standard. When I copy or move a large file (say 400mb and up) to the the server it starts out fast and slows to a crawl. For example it will start at roughly 100MB and stay there until maybe 2/3 to 3/4 of the way through and then it's like it just hits a wall and starts incrementally slowing down. It may end at below 10MB transfer rate. I've been searching high and low and there seems to be a pretty common issue of Server 08 having network issues with large files.. I've tired every fix I could find but nothing has helped - i.e. changing tcpip offload, dma, autotunneling, enabling/disabling Remote Differential Compression,etc. I am using both Win7 and XP to transfer from/to. It happens exactly the same transferring/copying from either machine. I do NOT have this issue transferring between just the XP and Win7 computers. All drivers are up to date (I've tired different versions) and all applicable operating system updates are installed. By the way, this is a 1GB network with a completely fresh load of 2008R2, no antivirus, no installed applications.
     
    Last edited: Dec 4, 2010
  2. cyr0n_k0r

    cyr0n_k0r [H]ardness Supreme

    Messages:
    5,395
    Joined:
    Mar 30, 2001
    2008 r2 will load the file into memory while its transferring. That is why you will see a 1GB file begin to transfer at say 300MB/sec, but then slow way down.

    If you have task manager open while you initiate the transfer you will notice your memory usage skyrocket while the file begins to copy. This is because 2008 r2 is loading as much of the file into ram as it can during the transfer to make the file transfer process more reliable.
     
  3. Grimham

    Grimham [H]ard|Gawd

    Messages:
    1,321
    Joined:
    Jul 20, 2004
    Thanks for the reply, and I'm sure you are correct, and that's why my initial transfer rate can sometimes go up to 125MB a second. But I'm still trying to find out why it slows down so much. It should never drop below 50MB a second. No other machine on the network does anyway. <10MB a second is WAY too low, there is something wrong. I'm certain it's a Server 2008 issue, but I haven't been able to put my finger on it yet. Like I said, it will be moving along for about a minute at >75MB and then just nosedive and end up under 10MB - very annoying.
     
  4. Grimham

    Grimham [H]ard|Gawd

    Messages:
    1,321
    Joined:
    Jul 20, 2004
    ***Update***
    It turns out I was not thorough enough in my testing and I forgot to try something. I had been moving/copying to a mirrored drive (two 2TB ) and the slowdown only occurs there. If I move/copy a file to my "C" drive it stays a +75MB. I guess I'm off to track down new RAID drivers and/or a utility.

    ***Update 2***
    Found newer drivers, installed, rebooted, tested - transferring a 4gig file never drops below 80MB/s now. I'm a happy camper. Sometimes I'm so stupid though, should have thought of this in the first place.
     
    Last edited: Dec 4, 2010
  5. Hallis

    Hallis [H]ardness Supreme

    Messages:
    4,615
    Joined:
    Oct 26, 2001
    Yah RAID Parity will to that to ya sometimes. Glad it was a simple driver fix :)
     
  6. marsboer

    marsboer n00bie

    Messages:
    58
    Joined:
    Dec 3, 2010
    There is no parity involved in mirroring..
     
  7. aaronearles

    aaronearles [H]ard|Gawd

    Messages:
    2,022
    Joined:
    Aug 31, 2006
    lol burned by the new guy :D