Windows and older Macs have NO issues accessing SMB shares. This problem has been present in the last 4 versions of OS X and Apple has done little to nothing to address it. Go search their user forums or Google it. There is no shortage of people complaining about it.
And yes, egregiously broken. An older Mac or Windows client can list a directory on an SMB share containing 400+ files in a matter of 2-3 seconds. El Capitan (and Yosemite and Mavericks...) take upward of 3 minutes to list that same directory. File copying takes twice as long.
That is the very definition of egregiously broken.
And once again, I've updated to this new beta and all those problems are still there.
It's an issue with how OS X deals with SMB shares and DS_Store files. Because OS X writes a DS_Store at ever level of the folder tree on local and mounted drives and folders, it can seriously slow down folder population in Finder on those SMB mounted drives. So turn off DS_Store file creation on network mounts. In Terminal, enter:
Code:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
That will definitely speed things up considerably, near instant folder population in Finder. OS X also doesn't index mounted drives by default, so if you and your users want to search mounted drives just type in Terminal:
Code:
mdutil /Volumes/<folder name> -i on
To turn it off:
Code:
mdutil /Volumes/<folder name> -i off
It takes a long time to index mounted drives typically. To see the progress, Type in something into Spotlight and there'll be a progress bar for the index progress.
That should definitely speed up everything on network mounts!
I should caveat that not writing a DS_Store file makes it so Finder will not remember your chosen view for that folder/drive. Meaning if you like column view on your mounted folders, you have to select the column view each time. Not a huge deal, but just how Apple made it. Not having those DS_Store files writing is sooo much better though. I also highly recommend deleting the ones that already exist on your SMB share. They're hidden files so you have to turn on view hidden files.
Also make sure your SMB share is using the highest available SMB version. Yosemite and El Capitan use SMB 3.
Last edited: