Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Slow Transfer speeds

Featured Replies

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

Solved by JorgeB

  • Community Expert

Run a single stream iperf test in both directions.

  • 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

 

  • 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.

Screenshot 2023-12-19 101531.png

  • 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.

  • 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.