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.

Tuning NFS/SMB for 10/40GbE

Featured Replies

I have two Unraid servers connected via direct connect 40GbE NICs and I'm looking for some advice on how best to tune NFS/SMB to be able to get the fast transfers possible between them.  The storage on each end of the transfers is each capable of 2.0GB/s from internal testing.  If I even can get half that I'd be happy but my initial testing is barely breaking 200-250MB/s.  As you can see from the below iperf3 testing, connectivity is not the bottleneck.

 

The only thing I've tested changing is MTU from 1500 to 9000 for this direct connection but it makes no difference.  I've been testing using rsync between the servers.

 

image.png.4797039bfaa96c56338c63b51269d680.png

Edited by IamSpartacus

  • Community Expert
41 minutes ago, IamSpartacus said:

my initial testing is barely breaking 200-250MB/s

User or disk share? If user try a disk share.

  • Author
6 minutes ago, johnnie.black said:

User or disk share? If user try a disk share.

image.png.c0bf8a208740edd80338a0ff9604e52f.png

  • Community Expert

rsync isn't built for speed, try pv

  • Author
5 minutes ago, johnnie.black said:

rsync isn't built for speed, try pv

This isn't looking promising:

 

image.png.78db3db56c8280738148a5711f7319fa.png

  • Community Expert

Is that an SMB mount? Try to another local device first.

  • Author
3 minutes ago, johnnie.black said:

Is that an SMB mount? Try to another local device first.

Yes SMB mount.  I get the same slowness going from one directory on cache to another with pv.  This is a Samsung 960 Pro 1TB NVMe.

  • Community Expert

That's odd, pv is usually much faster than rsync and closer to real device speed, if it's not working for you you need to find another tool to test with, like I mentioned rsync is not a good tool for benchmarking.

  • Author
11 minutes ago, johnnie.black said:

That's odd, pv is usually much faster than rsync and closer to real device speed, if it's not working for you you need to find another tool to test with, like I mentioned rsync is not a good tool for benchmarking.

 

Using cp it seems to be getting over 1GB/s but it's hard to say for sure since there is no way to view real time progress with cp.

 

EDIT:  used nload to view current network usage on the NIC while doing a cp to a SMB mount and I get 18Gbps so that is nice at least.

Edited by IamSpartacus

  • Author

Ok so actual workloads I'm testing with (ie. sonarr/radarr imports from one server to the next) are hitting about 12Gbps so that is very solid.  I can live with that :).

Archived

This topic is now archived and is closed to further replies.

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.