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

Jun 1, 2016 11:42 AM in response to Krutsch

Quick update.


  1. Rather than mess with anything on the server side, I went ahead and just created a nsmb.conf file in /etc with vim. Mine didn't exist yet. sudo is required. It's as simple as just writing into the file:

    [default]
    
        client_signing=no
  2. Restarting the OS X 10.11.5 client.


I'm happy to report that everything's working fine now! 🙂


A few notes:

  • There's a man page for nsmb.conf included in OS X, which details this flag.
  • When this nsmb.conf file is in /etc, and you put the flag in the [default] section, the settings are global for the whole boot disk. This will override any user-specific nsmb.conf you might have in the ~/Library/Preferences/nsmb.conf, if it exists for your user account.
  • My NAS is on an offline LAN, so I don't really need the added security of SMB signing. If your NAS is connected to the Internet, you may want to keep signing on, even at the cost of poor performance, or you may want to adjust your workflow so that your high-speed SMB shares are offline, safe, and don't require SMB signing, while you use SMB with signing to access your server online to protect against those man in the middle or Badlock attacks.

Jun 2, 2016 12:13 PM in response to Seth Goldin

Seth Goldin wrote:


Quick update.


  1. Rather than mess with anything on the server side, I went ahead and just created a nsmb.conf file in /etc with vim. Mine didn't exist yet. sudois required. It's as simple as just writing into the file:
    1. [default]

    2. client_signing=no
  2. Restarting the OS X 10.11.5 client.


I'm happy to report that everything's working fine now! 🙂


A few notes:

  • There's a man page for nsmb.conf included in OS X, which details this flag.
  • When this nsmb.conf file is in /etc, and you put the flag in the [default] section, the settings are global for the whole boot disk. This will override any user-specific nsmb.conf you might have in the ~/Library/Preferences/nsmb.conf, if it exists for your user account.
  • My NAS is on an offline LAN, so I don't really need the added security of SMB signing. If your NAS is connected to the Internet, you may want to keep signing on, even at the cost of poor performance, or you may want to adjust your workflow so that your high-speed SMB shares are offline, safe, and don't require SMB signing, while you use SMB with signing to access your server online to protect against those man in the middle or Badlock attacks.

Oops, I was looking at the server's man page when I wrote this. The actual flag in the client's nsmb.conf is `signing_required=no`. Sorry if I confused anyone.

Jun 2, 2016 8:23 PM in response to Krutsch

Really wished this worked for me but adding the nsmb.conf and making the change to the plist had no effect when connecting to my Synology DS413. Rebooted the Mac and the NAS and still got the spinning wheel anytime I opened a folder from the NAS through finder. Accessing it using afp:// or nfs:// works fine. Maybe my issue is specific to Synology devices? Not sure what else there is to try.

Jun 3, 2016 5:55 AM in response to Patrick Merel1

Patrick Merel1 wrote:


take care, this is not a plist file. I have used pathfinder to open the /etc invisible folder. I have selected a .conf file and duplicated it. I opened it with textedit, deleted the content, modified as explained by Seth and renamed it nsmb.conf Done. After reboot, the trick made it.

I meant in addition to creating the nsmb.conf I also edited com.apple.smb.server.plist as referenced here. Re: iOS File Share apps unable to access File Shares since 10.11.5. Neither has worked for me.

Jun 20, 2016 6:44 AM in response to Samplex

I am having this issue and it is really annoying for me. I raised a case with Apple support, and during troubleshooting it is working when root account is enabled and logged in with that. I was asked to re-install a fresh OS and test if a standard admin / guest accounts will work after that. I am reluctant as I am, not really convinced that OS Reinstallation will fix it.


anyhow, I will need to follow these steps. if I manage to get any solution in between are after I will share here.

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.