Extremely Slow Write Transfer Speeds


  1. Posts : 2
    Windows 10 Pro
       #1

    Extremely Slow Write Transfer Speeds


    Hello All,

    Not sure if this is the place for this or not. I recently upgraded from Windows Home Server 2011 to Windows 10 Pro due to whs being limited to 8gb of RAM and causing some other issues. I am seeing EXTREMELY slow transfer speeds across my network since my upgrade and am yanking my hair out because of it. I am using Storage Spaces in parity mode which I have read can be slow but it is just unusable currently. I also read that Primocache might help with this slow write speed so I am working on a trial of PrimoCache before buying but not seeing any benefit in my application and want to see if im doing anything wrong. Basically something about the config or maybe Storage Spaces itself seems to be making write speed catastrophically low.


    Im sorry this is a SUPER long post but Im trying to include everything I can think of that ive tried and that im running into.

    Usage:
    • Plex
    • File Storage
    • Remote and Onsite Backup



    "Server" Build:
    • Windows 10 Pro 1909 (up to date as of today and brand new install on brand new drive)
    • Gigabyte GA-880G
    • Athlon II X4 610e
    • 16GB Corsair 1333mhz
    • Samsung 860evo 250gb (OS) connected SATA to mobo
    • Samsung 860evo 250gb (primocache) 2nd drive connected SATA to mobo
    • Norco RPC-4220 Case with SAS 6GB backplanes
    • Storage Pool: (using windows storage spaces)
    • 7.24 TB running parity
    • 4 x 2TB samsung hdd (sata2) <-yes I know but I got them free
    • 2 x 2TB WD hdd black (sata3)
    • BUNCH of other HDD but they arent hooked up at the moment so they arent impacting this issue.



    (ALL pooled HDDs are and currently running on an LSI SAS9223-8i card but this is being changed to 2 x LSI SAS9217-8i cards soon)



    Problem:

    Transferring movies and shows from main computer to server (using windows explorer and yes I know thats not the fastest in itself) and am getting between 100KB - 15MB/s. A couple of days ago I was running windows home server 2011 and was getting 100MB/s+ with exact same configuration but wanted to upgrade to a newer version of windows for more RAM and security support. I did have one brief moment the other night were I was getting ~50-53MB/s on windows 10 which while not awesome was a HECK of a lot better than 4 but that stopped after a couple hours and back down to snail speed...

    I have read windows storage spaces is badfor write speeds in parity so I figured PrimoCache would be the perfect fix. When I run crystaldiskmark with cache enabled it gets 400-500MB/s and I see the cache acting as I expect but not when transferring over the network. When running crystaldiskmark with cache disabled I am still getting 80-100MB write on the server. No caching is going on for the main computer the files are coming from and im getting 150MB+ read. Yes I know that the network is limited to gigabit speed (~120MB/s) but I expect to see better than Im getting.


    LOCAL copies and transfers are spectacular with cache enabled and still good with it disabled but network transfers make this setup completely unusable as is.


    I have setup the PrimoCache to use the full 250GB of the one samsung SSD. 250gb of L2 cache on the 7.24TB pool in storage spaces. I then added 1GB of L1 RAM cache just for giggles. I increased that to 10GB just to see if it fixed my issues with write speed and no dice so I just dropped it back to 1GB.


    PrimoCache Config:
    • L1 Cache
    • Individual Read/write enabled 40% read(410MB) / 60% write(614MB)
    • L2 Cache
    • Individual Read/write enabled 40% read(95GB) / 60% write(143GB)
    • Block Size - 512KB
    • Defer-Write Enabled
    • 300 seconds
    • Write Mode - Native
    • Free Cache on Written checked



    Again I know this is crazy long but I would really appreciate any help or direction. Ive been ripping my hair out for days trying to get this stupid server up and running and am beyond frustrated.
      My Computer


  2. Posts : 8,102
    windows 10
       #2

    You could check all are using gig elernet not 100 meg often having full duplex set can cause it as that reads and writes at the same time and some routers cant cope. Are all cables cat 5 or 6 are you using cable or wifi anti virus can cause it as it will scan on read and also on write. File size has an effect as small files can be cached big ones cant
      My Computer


  3. Posts : 2
    Windows 10 Pro
    Thread Starter
       #3

    Hey Samuria,

    Both computers are showing a gigabit connection through my router. Router is a Linksys EA6300. Cat 7 cables running to both. Grand total of 40 feet between the two computers.

    They are large files (movies, tv shows, etc) but even small files such as pictures transfer extremely slowly.

    I did have a different antivirus on the WHS 2011 setup as AVG was not compatible. I tried disabling and it made no difference.

    FURTHER Wrinkle...

    I hooked up a brand new Exos 8TB sata6 drive and am getting the same write performance over the network... Im SO confused... 4 days ago this exact setup had WHS 2011 on it and was getting 100MB/s and now windows 10 is getting basically nothing. LOCAL copies to the Exos drive from the storage spaces pool fluctuates like mad but is still 50-80MB/s

    - - - Updated - - -

    I hate computers... OOOK so my main computer has both a 1gbe and 2.5gbe ports. I plug into the 2.5gbe and all of a sudden im getting 50MB/s... Im NOT running anything faster than gigabit networking so I have zero idea why that makes a difference but it might have.

    I have now tried the router and two different gigabit switches and all now show 50MB/s... Now I DID have these speeds the other night for a couple hours but then it stopped performing like that.

    Switches Tried:
    Netgear Prosafe GS108
    TPLink Jetstream TL-SG3424


    What is setup wrong for it to do this?

    - - - Updated - - -

    Semi related question that im hoping someone can clarify for me.

    Storages spaces is setup in parity mode.

    6 x 2TB (1.81TB real) = 10.9TB in the pool

    Shows 7.26TB storage space setup... Shouldnt this be ~9TB? Why is it showing short by what looks like 1 drive?
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 19:51.
Find Us




Windows 10 Forums