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.

Painfully slow SMB transfer - recent issue

Featured Replies

My SMB transfers have become unusable. I have a 10 gig network and the transfer speeds between my windows 11 PC and the unraid server shares are excruciatingly slow. I thought this was due to upgrading unraid (6.12.14) or upgrading from windows 10 to 11, but it seems that the problem holds even if I roll back unraid (6.12.11 manually) or I try to connect from other computers on the network that are running windows 10. I am pretty sure the problem is on the unraid side because I am easily able to saturate my connection to a synology nas which is also mapped using SMB. I can also transfer files between windows computers using SMB. 

 

I have tried a number of tips posted on the forums about security settings and credentials, but I dont think that is the issue. I have no problem seeing the shares, mapping them, or browsing them. The problem is when I try to initiate file transfers in either direction. One thing I noticed but which might be a red herring is that when I disabled my second 1gb NIC on the PC (kept the 10bg active) I could sometimes get full speed, but I cannot seem to replicate this anymore.

 

I have been playing around with windows SMB settings including enabling SMB v1, disabling forced encryption, multichannel, etc. Pretty much everything I can think of, I even tried mapping an NFS share and the speed was also terrible. I am really at my wits end. Things were working great a week ago.

 

Weirdly the network activity seems to come in bursts separated by about 20 seconds.

 

Some other notes:

1. Iperf3 reports nearly 10gb connection.

2. Ftp connection between windows and unraid seems to max out at 100 MB/s.

3. Syncthing windows to docker on unraid works reasonably well at speeds around 350 MB/s.

 

I have attached my diagnostics file if anyone can provide some insight.

 

Thanks in advance.

Capture.PNG

Capture2.PNG

sherlock-diagnostics-20250105-2227.zip

Edited by tdatta

Are the speeds the same transferring to the array or the pool?

  • Author
1 hour ago, JorgeB said:

Are the speeds the same transferring to the array or the pool?

Yes, same speeds for array or cache pools.

That suggests a LAN issue, despite the normal iperf results, do you have a different NIC you could try with?

  • Author
1 hour ago, JorgeB said:

That suggests a LAN issue, despite the normal iperf results, do you have a different NIC you could try with?

I do, and I will try that, however I have no issues with things like plex that are reading off of the shares. Also as I mentioned earlier the other files transfer protocols seem to work.

Also, if you have another client PC, with any OS, it would also be worth testing, in case it's a Windows issue.

  • Author
28 minutes ago, JorgeB said:

Also, if you have another client PC, with any OS, it would also be worth testing, in case it's a Windows issue.

I have tested it with another PC on the LAN which is windows 10 instead of 11. Same issue.

Note that I am able to do high speed transfers between windows PCs on the LAN using SMB.

 

Interestingly though, I tested with a remote windows 10 PC (wireguard vpn into LAN), and am getting 10 MB/s consistently which is the limit of the 100 Mb connection that this remote PC has.

Something wired is going on there, I would start by testing with a new flash drive using a stock config, you can even test by transferring just to the flash drive, it should be faster than 2MB/s

  • Author
33 minutes ago, JorgeB said:

Something wired is going on there, I would start by testing with a new flash drive using a stock config, you can even test by transferring just to the flash drive, it should be faster than 2MB/s

Ok will try, I assume that you mean a new unlicensed unraid trial on a new flash drive. Any thing that I need to keep in mind when pluggin this into the server hardware that has the currently configured drives and shares in it already?

 

 

Yes, you can just enable flash drive export and test that, it should already give you an indication if it's the same or not, don't even need to assign any devices.

  • Author

Here is another interesting finding.

 

I just tested a files transfer to my iphone over the air. The iphone was using wiregaurd to vpn into the home LAN. This uses the remote share mounted using smb credentials using the my files app on the phone,.This once again saturated the verizon link at about 200 Mb/s.

 

Seems like the windows machines on the LAN dont want to play well with unraid, but play well with each other. For some reason the remote machines that are using vpn to join the LAN (iphone and windows 10 computer) can both saturate their link speeds when doing file transfers.

Edited by tdatta

  • Author

Seems to have been resolved by using IP addresses instead of the server name.

 

This was what was in common between the remote devices that were using VPN to join the LAN.

 

Will reply if the issue occurs again.

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.