December 19, 20232 yr Not sure what has changed, but recently I started only getting 20MB/s transfers speeds. I have check network switch/cable/etc. using speedtest docker, I get 20MB/s over wifi. Connected with 1Gb ethernet cable, I get the same results. I have run drive tests and all report 125MB/s or better. I tried changing NIC in server, connecting laptop to same switch - I'm out of ideas? Any help is greatly appreciated. Thank you tower-diagnostics-20231218-2226.zip
December 19, 20232 yr Community Expert It has been my observation (using Windows Explorer) that the transfer speed varies depending on the size of the files being moved. Small files (say, 1KB) move at glacial speeds, sometimes as slow as single digit MB/s to near line-speeds for very large files (say, 10GB). This is due to the file overhead on both ends of the transfer. If, after you do the iperf tests suggested by @JorgeB and, if that does not reveal a problem, have a look at the speeds doing a transfer of a few 'very large' files to a transfer of large number of small files. If the speed is significantly larger with the very large files, you have your answer. (If you want to do a test of small files. you have to use a very large number of small files because Unraid will use unallocated RAM for a write cache and you have to fill that RAM first to get a good indicator of the final transfer speed with a large number of files. This is the reason why most people do not be come aware of the file overhead problem until they actually are doing a massive copy operation rather than a writing a file or two to the array.) I looked at the SMART section of your Diagnostics file and see that you have two small SSD's assigned as cache drives. Are you using those cache drives as the Primary Storage for files before moving them to the array (Secondary Storage)? If this question is confusing to you, go to this section of the manual: https://docs.unraid.net/unraid-os/manual/shares/user-shares/#share-settings And look at this sub-section with that section: https://docs.unraid.net/unraid-os/manual/shares/user-shares/#primary-and-secondary-storage-unraid-612
December 19, 20232 yr Author @JorgeBiperf test attached. Ethernet connected to same switch, but on different vlan. I have replaced multiple cables and tried different ports. Must be network somewhere? Local disk transfers are as expected.
December 19, 20232 yr Community Expert Solution The test confirms the network is the problem, could be NIC, switch, cabels, etc, also if you get the same speeds over wifi check the routing.
December 20, 20232 yr Author Thanks @JorgeBfor the troubleshooting tips. I wanted to come and close the loop on my issue. It was a vlan issue on ubquiti dream router. PC was on a different vlan than the server. It worked, but the transfer was slow. Ran a bunch of iperf tests to verify. All my cabling was fine, along with switches. As soon as I changed the vlan to be on the same as PC, speeds are back to 1Gb.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.