Page 1 of 1

[SOLVED] SMB3 is about 50 % slower then SMB2

Posted: 07 Nov 2015 17:46
by fallen2109
Guys,

I know it may be a newbie question, but can someone proficient in SMB configuration explain what are the penalties of using SMB2 instead of SMB3?
I have a mixed network of Win7 / 8.1 / 10 PCs. So far I do not see a problem connecting to SMB2 NAS4FREE server. However when I switch to SMB3
file transfers drop from 90-100 to 50-60 MB/s. This is a huge price to pay and I am curious what if I continue using SMB2 despite the presence of Win 8.1 / Win 10 SMB clients.

I am on the latest NAS4FREE (v10.2.0.2.1962). I am using "Local User"mode, SMB send buffer is 514000 and receive is 1028000 respectively. Large R/W, Async I/O (default 1024 size) and DOS attributes are all enabled. I also have the following Aux parameters:
getwd cache = yes
smb ports = 139


Any help or advice will be highly appreciated. :D

Re: SMB3 is about 50 % slower then SMB2

Posted: 10 Nov 2015 03:28
by daoyama
You should use default setting without Auxiliary parameters before changing. (disable AIO, use 128480)
Factory default is well tested on Intel server adapter, CT desktop adapter and on board chip such as I210/I217.
Default values will be reached to around 110MB/s on Intel single GbE port.

If you already modify many places, use fresh installed USB stick and default config.

BTW, did you reboot all client after changing to SMB3?
Also getwd cache = Yes is default of samba. You don't need specify it.

Default result on Windows10:
20151110E.png
Copy ISO image to NAS4Free:
20151110D.png

Re: SMB3 is about 50 % slower then SMB2

Posted: 14 Nov 2015 21:06
by fallen2109
Yep - finally - I got your figures - 117 MB /s. Thank you for the help. :D