New
#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.