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.

Transfer over 10 Gbps network far from maximum speed

Featured Replies

Hello people of the internets,

 

I'm trying to fix a "slow" file transfer issue between my PC and my Unraid server. I have installed 10 GBps NICs in my computer and server (HP NC552SFP in Unraid, Intel X520-DA2 in PC), but I can  barely reach 300 MB/s when writing to the Unraid server and between 200 and 400 when reading from the server. Isn't the server supposed to write to RAM then cache to make it fast ? The PC has a WD Black NVME SSD, and the server is a R520 with dual Xeon 2430L, 32 GB ECC 1333mhz, HP 500GB SATA SSD connected to the PERC H710p Mini (converted to IT mode / LSI 2308-2 controller).

 

I did run Iperf3 tests between the PC and the server, and I'm getting ±9.2/9.4 Gbps of throughput so the network doesn't seem to be the issue. This was tested using the following command : iperf3 -c <machine> -P 5 -t 10 -b 10G

 

From Unraid to Windows

[SUM]   0.00-10.00  sec  10.7 GBytes  9.22 Gbits/sec    0             sender
[SUM]   0.00-10.00  sec  10.7 GBytes  9.21 Gbits/sec                  receiver

 

From Windows to Unraid

[SUM]   0.00-10.00  sec  11.0 GBytes  9.42 Gbits/sec                  sender
[SUM]   0.00-10.04  sec  11.0 GBytes  9.38 Gbits/sec                  receiver

 

I am taker for any advice/suggestion !

  • Community Expert

Try using a disk share instead to test, user shares will always have some overhead, some systems it's a small difference, but it can also be huge.

  • 3 weeks later...
  • Author
On 12/27/2021 at 9:29 AM, JorgeB said:

Try using a disk share instead to test, user shares will always have some overhead, some systems it's a small difference, but it can also be huge.

Thanks for the suggestion.

 

I just did, and it more than doubled the speed.

 

This is to a user share

image.png.6a0387e64d99c097188f55a94a9f4cae.png

 

This is to a disk share:

image.png.357a91797d5ff97a4654a1703c365908.png

 

Why is it so different? What can I do to improve user share writes/read?

 

I've tried enabling Direct I/O but it didn't help, still around 300 MB/s for the same operation to a user share

Edited by vizi0n

  • Community Expert

That's a known issue, user shares always add some overhead, but some users/configs are much more affected than others, direct i/o shouldn't make any difference with recent releases, IMHO best option is still to use disk shares whenever possible.

  • Author

Interesting. Is there a bug that I can follow to keep updated on this ? I was under the impression that file transfers were using RAM first to speed things up. Seems like I was wrong :P

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.