You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

El Capitan 10.11.5 update SMB slow (bug)

Since i upgraded my Macbook Pro Retina 2015 to 10.11.5 SMB transfers speeds to my Synology NAS are not going faster then 25Mbit.

When i use AFP i get 110Mbit speeds to my nas.


Tested a Mac Mini which has 10.11.4 and the SMB and AFP speeds are good 110Mbit.

Upgraded that mac mini to 10.11.5 and i get 25Mbit speed max using SMB!


Seems like bug in the SMB protocol of El Capitan release 10.11.5 😟

MacBook Pro with Retina display, OS X El Capitan (10.11.5)

Posted on May 18, 2016 7:45 AM

Reply
Question marked as Top-ranking reply

Posted on Jan 3, 2017 9:34 AM

Turn off packet signing for SMB 2 and SMB 3 connections - Apple Support

This answer was posted earlier, but Apple has released a support article specifically for this issue, so I've linked to it here. This resolved my SMB performance issues to my Synology NAS immediately from macOS 10.12.2. Unmount any shares, run through the article, remount your SMB share. Performance should be dramatically improved. Previously it was taking me 30+ min to copy a 4GB file to the NAS. After making the change, it took about 3 min to copy the same file.

130 replies

May 28, 2016 12:31 PM in response to Krutsch

It worked in one respect for me, but not totally. Although I was able to access the WD MyBook Live NAS after creating /etc/nsmb.conf and switching back from CIFS to SMB, it was really, really slow (even slower than CIFS) when it came to Finder and iTunes library access. It was so bad I ended up switching back to CIFS, removing the /etc/nsmb.conf file.

May 29, 2016 1:28 PM in response to sjb100

Maybe look over the man page for 'nsmb.conf' ?


Basic AppleScript to produce a man page as a text file to your Desktop:


try

set input_text to text returned of (display dialog "Input here:" default answer "")

tell me to do shell script "man " & input_text & " | col -bx > /Users/$USER/Desktop/" & input_text & ".txt 2>/dev/null ; wait"

end try


Copy and paste that into a new AppleScript Editor window.


Run that and at the prompt, type "nsmb.conf" (no quotes). Then look at your Desktop for text file "nsmb.conf.txt"


There may be an Examples section near the end of the "nsmb.conf" man page; mine shows:


# Configuration file for example.com

[default]

minauth=ntlmv2

streams=yes

soft=yes

notify_off=yes

[WINXP]

addr=windowsXP.apple.com


Learning what each of those pieces parts of the "[default]" section does/do, might help you - testing them.


-

May 31, 2016 12:47 AM in response to Samplex

This has been issue quite a while now, I have had this issue since last year fall or so. SMB is ridiculously SLOW!


I'm trying to work with this mac and I'm using 20-30minutes to upload files instead of 1-2minutes which my co workers can do with windows / linux machines.

Well, this november my apple care is out so I change back to windows machines because simply can't use mac for working. I passed solved problems with programs I could not use with mac which I need for my work but now theres more and more issues.


This being one annoying but working fix atm for me, its faster to upload to dropbox from mac, my co workers to download from there and then upload to local network share than myself uploading to local share... we have 100/100 net with 1gigabit local network

May 31, 2016 7:57 AM in response to carlart

carlart wrote:


Krutsch, you mentioned changing your network protocol from SMB to CFIS, how do you do that? I looked in the Network pane, but couldn't find anything like that. Thanks in advance.


As mentioned above, use "cifs://..." instead of "smb://..." when connecting. But the real solution is to disable the signing requirement, as detailed earlier in this thread.

May 31, 2016 10:51 AM in response to Seth Goldin

Seth Goldin wrote:


Is disabling the signing a "real solution" though? It seems that if every update from OS X from now on is going to overwrite the nsmb.conf, the required signing itself needs to be coded in a better way, and the permanent fix is in Apple's hands.

So Windows Linux don't sign and that's why NAS smb is working? I'm confused. The latest update brought an issue with SMB and seeing files on a share. Its been over a year for the slow SMB.

May 31, 2016 10:50 AM in response to Seth Goldin

Seth Goldin wrote:


Is disabling the signing a "real solution" though? It seems that if every update from OS X from now on is going to overwrite the nsmb.conf, the required signing itself needs to be coded in a better way, and the permanent fix is in Apple's hands.


Well, the problem is really within your NAS device, from a performance perspective. If your consumer-grade NAS solution can't handle signed/encryted traffic between your Mac and the SMB-serving NAS device, how can Apple fix that from the Mac OS side?

May 31, 2016 10:59 AM in response to Krutsch

To add to the confusion, my WDMyCloud NAS is suffering from this SMB mess and slow speed while my LG Nas doesn't and remained as fast as it was before the upgrade. So what is different between the 2. It's hard to tell from the settings of both, I had a look, and didn't find any, but I'm not specialist. I guess there is probably something different in the format they use. IT's a fact connecting to WDMyCloud with CIFS is ****** faster than actual SMB speed. With my LGNAS whatever it is SMB or CIFS, keeps the same good speed. How to know why is there a difference? one has been affected (WD), not the other one (LG)?

May 31, 2016 12:34 PM in response to Krutsch

Krutsch wrote:


Well, the problem is really within your NAS device, from a performance perspective. If your consumer-grade NAS solution can't handle signed/encryted traffic between your Mac and the SMB-serving NAS device, how can Apple fix that from the Mac OS side?

I wouldn't call Samba on FreeBSD a "consumer-grade" solution. Apple changed something in their default configuration so as to cause problems with a very popular piece of software, used by many enterprises. Just because this isn't SMB from Windows Server doesn't make it "consumer-grade."


The suggestion about seeing what's happening server-side is helpful though. My server's SMB4.conf file didn't actually even have the flags client signing or server signing. I will see about adding those flags.

May 31, 2016 1:38 PM in response to Seth Goldin

Seth Goldin wrote:


Krutsch wrote:


Well, the problem is really within your NAS device, from a performance perspective. If your consumer-grade NAS solution can't handle signed/encryted traffic between your Mac and the SMB-serving NAS device, how can Apple fix that from the Mac OS side?

I wouldn't call Samba on FreeBSD a "consumer-grade" solution. Apple changed something in their default configuration so as to cause problems with a very popular piece of software, used by many enterprises. Just because this isn't SMB from Windows Server doesn't make it "consumer-grade."


The suggestion about seeing what's happening server-side is helpful though. My server's SMB4.conf file didn't actually even have the flags client signing or server signing. I will see about adding those flags.


I work in the storage industry, so I would call that a consumer-grade solution.


Glad you are on the right track, however.

El Capitan 10.11.5 update SMB slow (bug)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.