Hello,
I'm fairly new to unraid but am having a bit of an issue and would like some help trying to figure out where I should look for the issue.
I have a Dell r730xd filled with 22 enterprise Samsung 960GB SSD's and two Silicon Power 2tb SSDs. with 22 Samsung disks in the array with the two Silicon Power used as parity. I also have a ASUS Hyper M.2 PCI card with four 1tb Samsung NVME drives split into to two cache drives. For this specific issue the cache drives are not being used. The share I am writing to does not use the cache drive.
I have also bonded the four onboard nics using 802.3ad which my unifi 48 port layer 3 switch supports.
When I was running windows server on this machine it was an absolute beast when it came to transfers and performance. I was using hardware raid, so that might be part of the issue I just don't know. When copying files between my synology (four nics bonded on the same switch and same vlan) and the windows install I'd easily see sustained transfer speeds of 100 to 200 mbs. It worked great but I had unraid on a small server and decided to try it out on the r730xd.
I setup the unraid server, bonded the nics and added my vlans and used the unassigned devices plug in to mount my synology shares via NFS ( I have also tried SMB) When I started transferring things over I noticed the performance is EXTREAMLY slow. It will start out at ~60mbs and quickly drop down to 2mbs at most and often times under 1mbs.
Things I have tried.
Disabled nic bonding on the synology and r730. Used only one nic just to eliminate any mic or bonding issues. I got the same performance.
I directly attached the synology to the r730 and got the same performance.
disabled all cool networking voodoo and gave every nic on both the synology and r730 separate IP's and tried SMB multipathing. Same performance.
I have made sure the unraid server is not doing anything with parity or moving during the times I am attempting to transfer things.
All of the above involve moving files to the unraid server using SMB and NFS.
When I copy things off of the unraid server I am getting 100+mbs which is slower than I would expect but acceptable.
I have three synology systems and transfering between them is not an issue I often see 200+mbs between the synologys.
Copying between workstations and between workstations and the synologys are also very fast.
I believe I have eliminated the network and clients as possible issues. I think I have eliminated the network configuration as an issue. To me this leave the array or some other settings that I'm not knowledgeable about causing the issue.
I have looked at the logs but dont see anything obviously wrong.
Any one have any other ideas I can look into that might be an issue?
Oh I have also tried using SCP/SFTP, rclone, rsync, and straight up cp.
I'm sort of stumped at this point. I really dont want to go back to windows as I really like being able to easily manage docker containers on unraid. But I just cant deal with sch slow transfers.